Você está aqui: LISP ::: Dicas & Truques ::: Strings e Caracteres |
Como inverter uma string em LISP usando a função reverse()Quantidade de visualizações: 506 vezes |
Em várias situações nós inverter a ordem dos caracteres de uma palavra, frase ou texto. Na linguagem LISP isso pode ser feito com o auxílio da função reverse(), que recebe uma string e a retorna invertida. Veja o código Lisp completo para o exemplo: ; variáveis que vamos usar no programa (let ((palavra)(invertida)) ; Vamos pedir para o usuário informar uma palavra (princ "Informe uma palavra: ") ; talvez o seu compilador não precise disso (force-output) ; atribui o valor lido à variável palavra (setq palavra (read-line)) ; agora vamos mostrar a string original ; o símbolo ~% provoca uma quebra de linha Ao executar este código LISP nós teremos o seguinte resultado: Informe uma palavra: COMMON LISP A string original é: "COMMON LISP" A string invertida é: "PSIL NOMMOC" |
![]() |
Veja mais Dicas e truques de LISP |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |