DEV Community

Diego Novais
Diego Novais

Posted on • Edited on

2 2

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)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more