DEV Community

Diego Novais
Diego Novais

Posted on • Edited on

2 2

Tipagem Forte

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)
Enter fullscreen mode Exit fullscreen mode

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

Top comments (0)

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more