thiagola92 / learning-interpreters

0 stars 0 forks source link

Polimorphism #5

Open thiagola92 opened 4 months ago

thiagola92 commented 4 months ago

Em Java dois métodos podem ter o mesmo nome porém argumentos diferentes.

public void get(ChildClass1 o)
public void get(ChildClass2 o)
thiagola92 commented 4 months ago

Rust as vezes consegue adivinhar o tipo dependendo do que o retorno espera:

let random_u8: u8 = rand::prelude::random();
let random_u16: u16 = rand::prelude::random();
let random_u32: u32 = rand::prelude::random();
let random_u64: u64 = rand::prelude::random();
let random_bool: bool = rand::prelude::random();