Você está aqui: LISP ::: Dicas & Truques ::: Strings e Caracteres |
Como converter uma string para letras maiúsculas em LISP usando as funções string-upcase() e nstring-upcase()Quantidade de visualizações: 545 vezes |
Nesta dica mostrarei como transformar uma palavra, frase ou texto para letras maiúsculas usando as funções string-upcase() e nstring-upcase() da linguagem LISP (também presentes na AutoLISP, a implementação LISP para o AutoCAD). Note que string-upcase() não é destrutiva, ou seja, ela não modifica a string original. A função nstring-upcase(), por sua vez, modifica a string original. Veja o código LISP para converter uma string para letras maiúsculas usando string-upcase(): ; 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 Ao executar este código LISP nós teremos o seguinte resultado: Informe uma frase: Gosto muito de Common Lisp Em letras maiúsculas: "GOSTO MUITO DE COMMON LISP" Veja agora o mesmo código LISP usando a versão destrutiva nstring-upcase(): ; 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 |
![]() |
Veja mais Dicas e truques de LISP |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |