Assim como Python, Clojure e Erlang, Ruby também é uma linguagem dinâmica e forte.
O que significa ser uma linguagem forte?
As Linguagens de programação implementadas com tipagem forte, exigem que um valor atribuído para uma variável seja do mesmo tipo em que a variável foi declarada. Deste modo ao executarmos operações entre dados de tipos diferentes será disparado um erro de tipagem.
Exemplo:
age = 34
age.class
--> Integer
name = 'Diego Novais'
name.class
--> String
name + age
--> TypeError (no implicit conversion of Integer into String)
Contato:
Email: contato@diegonovais.com.br
LinkedIn: https://www.linkedin.com/in/diegonovais/
Github: https://github.com/dnovais
Top comments (0)