![]() |
|
||||
Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
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: 654 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(): ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- ; 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 ; maiúsculas (setq frase (string-upcase frase)) ; e mostramos o resultado (format t "Em letras maiúsculas: ~S" frase) ) 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(): ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- ; 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 ; maiúsculas (nstring-upcase frase) ; e mostramos o resultado (format t "Em letras maiúsculas: ~S" frase) ) |
|
|
Veja mais Dicas e truques de LISP |
Dicas e truques de outras linguagens |
|
MySQL - Como adicionar horas ao valor de um campo DATETIME ou TIME usando a função ADDTIME() do MySQL Java - Como calcular a transposta de uma matriz em Java - Java para Geometria Analítica e Álgebra Linear |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






