Você está aqui: LISP ::: Dicas & Truques ::: Strings e Caracteres |
Como concatenar strings em LISP usando a função concatenate()Quantidade de visualizações: 737 vezes |
Nesta dica mostrarei como podemos usar a função concatenate() para concatenar palavra, frases ou textos na linguagem Lisp. Lembre-se de que concatenar é o mesmo que juntar duas ou mais strings em apenas uma. Veja o código LISP completo para o exemplo: ; variáveis que vamos usar no programa (let ((palavra1)(palavra2)(resultado)) ; Vamos pedir para o usuário informar as ; duas palavras (princ "Informe a primeira palavra: ") ; talvez o seu compilador não precise disso (force-output) ; atribui o valor lido à variável palavra1 (setq palavra1 (read-line)) (princ "Informe a segunda palavra: ") ; talvez o seu compilador não precise disso (force-output) ; atribui o valor lido à variável palavra2 (setq palavra2 (read-line)) ; agora vamos concatenar as duas palavras lidas (setq resultado (concatenate 'string palavra1 palavra2)) ; e mostramos a string invertida (format t "A string resultante é: ~S" resultado) ) Ao executar este código LISP nós teremos o seguinte resultado: Informe a primeira palavra: Java Informe a segunda palavra: Script A string resultante é: "JavaScript" Fique atento(a)! Diferente de várias outras linguagens de programação, a LISP não permite concatenação de strings usando o operador de adição (+). |
![]() |
Veja mais Dicas e truques de LISP |
Dicas e truques de outras linguagens |
PHP - Manipulação de texto em PHP - Como acessar e modificar os caracteres individuais de uma string |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |