Tipos de variáveis
u8: inteiro, sem sinal, de 8 bits
u16: inteiro, sem sinal, de 16 bits
u32: inteiro, sem sinal, de 32 bits
i8: inteiro, com sinal, de 8 bits
i16: inteiro, com sinal, de 16 bits
i32: inteiro, com sinal, de 32 bits
int: sinônimo de i32
double: número real com ponto flutuante
string: cadeia de caracteres
Declaração de variável
let x: u8 = 5 (constante)
let mut x: u8 = 5 (variável, pode ser redefinida)
x = 6 (redefinição de variável mutável)
Declaração de função
func helloWorld(n: u32): u32 { ... }
Execução de função
helloWorld(3)
Estruturas condicionais
if (x > 5) { ... }
elif (x > 3) { ... }
else { ... }
while(x > 5) { ... }
Tendo o Ruby instalado, entre na pasta Ruby, e execute o comando
ruby main.rb << caminho do arquivo >>
Exemplo:
ruby main.rb ../cerberus_scripts/funcoes.crb