DEV Community

Diego Novais
Diego Novais

Posted on • Updated on

Tipagem Dinâmica

Ruby dinâmica e forte, ou seja, não é exigido que se declare o tipo dos dados. Pois, Ruby, assim como outras linguagens de programação dinâmica, conseguem escolher o tipo dinamicamente para cada variável em tempo de execução.

Exemplo:

age = 'Trinta e quatro'
age.class
--> String

age = 34
age.class
--> Integer
Enter fullscreen mode Exit fullscreen mode

Ao passo que linguagens estáticas como java, isso não seria possível, pois, uma vez declarada a variável, deve ser informado o sua tipagem, e ao atribuir um valor de outro tipo é disparado um erro de incompatibilidade de tipos.

Contato:
Email: contato@diegonovais.com.br
LinkedIn: https://www.linkedin.com/in/diegonovais/
Github: https://github.com/dnovais

Top comments (0)