Tipos de Dados em Elixir
다른 언어로는 다양한 유형의 언어를 사용할 수 있습니다: Inteiro(Integer), Ponto Flutuante(Float), Booleano(Boolean) 및 Strings. Também existe um tipo chamado Átomo (Atom) que iremos entender sobre ele mais a frente.
Dado essas informações, vamos entendê-los:
인테이로 - 정수
Os inteiros são qualquer número, positivo ou negativo que não representam parte decimal. No elixir, temos também suporte aos números binários, octal e hexadecimal.
iex(1)> 255 # Exemplo de número inteiro
255
iex(3)> 0b0110 # Exemplo de número octal
6
iex(4)> 0x1F # Exemplo de número hexadecimal
31
Ponto Flutuante - 플로트
Em Elixir, os números de ponto flutuante requerem um decimal depois de pelo menos um dígito; estes possuem uma precisão de 64 bits e suportam
e
para números exponenciais:
iex(1)> 1.4
1.4
iex(2)> 5.5
5.5
iex(3)> 1.0e-10
1.0e-10
부울 - 부울
Elixir suporta true e false como booleanos; todo valor comporta-se como verdadeiro com exceção de false e nil (
nil
é a representação de nulo). No exemplo a baixo, utilizo o!
para negar a afirmação; se algo retorna o valortrue
, quando nego ele retornafalse
.
iex(1)> true
true
iex(2)> false
false
iex(3)> !nil
true
iex(4)> !!nil
false
아토모 - Atoms
Um átomo é uma constante cujo o nome é seu valor e é representado por
:
seguido de seu nome. Se está familiarizado com Ruby, estes são equivalentes aos símbolos.
iex(1)> :development
:development
iex(2)> :elixir
:elixir
iex(3)> true
true
iex(4)> is_atom(true)
true
문자열
As strings em Elixir são codificadas em UTF-8 e são representadas com aspas duplas:
iex(1)> "Hello"
"Hello"
iex(2)> "Olá Fulano"
"Olá Fulano"
iex(3)> "Olá\nMundo!"
"Olá\nMundo!"
iex(4)> "Olá
...(4)> Mundo"
"Olá\nMundo"
Os tipos básicos são esses. Em breve veremos tipos de dados mais complexos quando aprendermos sobre coleções e funções.
아브라소, 페소알!
Siga-me para ver a continuação dessa série.
Reference
이 문제에 관하여(Tipos de Dados em Elixir), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/allefgomes/tipos-basicos-em-elixir-n6g텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)