Retourner au contenu associé (journal : Port de taptempo en Rust)
Posté par j_m le 04 mars 2018 à 18:05. En réponse au journal Port de taptempo en Rust. Évalué à 3.
Finalement, j'ai un peu cherche et voila le meme exemple en Rust (que vous pouvez executer en ligne ici: https://play.rust-lang.org/), c'est un peu plus verbeux que le Scala ^_^ :
fn main() { fn f() -> (i16, String) { return (3, "Bonjour".to_string()); } let (trois, message): (i16, String)= f(); println!("trois: {}, message {}", trois, message) }
Pour ceux qui ne sont pas habitue a l'inference de type, le typage dans
let (trois, message): (i16, String)= f();
est facultatif et si vous vous trompez le compilateur vous corrige. i8 a la place de i16 ne compile pas par exemple. C'est vraiment tres pratique.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Super !
Posté par j_m . En réponse au journal Port de taptempo en Rust. Évalué à 3.
Finalement, j'ai un peu cherche et voila le meme exemple en Rust (que vous pouvez executer en ligne ici: https://play.rust-lang.org/), c'est un peu plus verbeux que le Scala ^_^ :
Pour ceux qui ne sont pas habitue a l'inference de type, le typage dans
est facultatif et si vous vous trompez le compilateur vous corrige. i8 a la place de i16 ne compile pas par exemple. C'est vraiment tres pratique.