Você está aqui: LISP ::: Dicas & Truques ::: Strings e Caracteres |
Como converter uma string para letras minúsculas em LISP usando as funções string-downcase() e nstring-downcase()Quantidade de visualizações: 490 vezes |
Nesta dica mostrarei como transformar uma palavra, frase ou texto para letras minúsculas usando as funções string-downcase() e nstring-downcase() da linguagem LISP (também presentes na AutoLISP, a implementação LISP para o AutoCAD). Note que string-downcase() não é destrutiva, ou seja, ela não modifica a string original. A função nstring-downcase(), por sua vez, modifica a string original. Veja o código LISP para converter uma string para letras minúsculas usando string-downcase(): ; variáveis que vamos usar no programa (let ((frase)) ; Vamos pedir para o usuário informar ; uma frase (princ "Informe uma frase: ") (force-output) ; atribui o valor lido à variável frase (setq frase (read-line)) ; agora vamos converter a frase para letras ; minúsculas (setq frase (string-downcase frase)) ; e mostramos o resultado (format t "Em letras minúsculas: ~S" frase) ) Ao executar este código LISP nós teremos o seguinte resultado: Informe uma frase: Gosto de PHP e LISP Em letras minúsculas: "gosto de php e lisp" Veja agora o mesmo código LISP usando a versão destrutiva nstring-downcase(): ; variáveis que vamos usar no programa (let ((frase)) ; Vamos pedir para o usuário informar ; uma frase (princ "Informe uma frase: ") (force-output) ; atribui o valor lido à variável frase (setq frase (read-line)) ; agora vamos converter a frase para letras ; minúsculas (nstring-downcase frase) ; e mostramos o resultado (format t "Em letras minúsculas: ~S" frase) ) |
![]() |
Veja mais Dicas e truques de LISP |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |