[過去ログ] ぶっちゃけ始めるのにいい言語て何 part6 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
897
(2): 2021/09/06(月)17:16 ID:7r7RF488(1) AAS
>>893
そんなことはないですよ
例えば>>295のRubyとJavaScriptとPythonのプログラム例がある「数字のリストをソートして逆順にして文字列にしてハイフンで繋ぐ」プログラム
これをRustで同じ方法で書いてみるとほぼ同じように書けます

use itertools::Itertools;
fn main() {
 let a = [4, 9, 3, 7, 1, 8, 5];
 let s = a.iter().sorted().rev().map(|n| n.to_string()).join("-");
 println!("{}", s);
}
省3
907: 2021/09/06(月)20:54 ID:H/42z0MA(2/2) AAS
>>897
>let s = a.iter().sorted().rev().map(|n| n.to_string()).join("-");

これが不自然に見えるならさすがに不勉強すぎる
914: 2021/09/06(月)22:12 ID:7FNGaSMf(2/3) AAS
>>913
しかしcookpadはバックエンドの高速化でRuby→Rustへ置き換えたそうだ
あとGCがなくても全自動で即座に解放されるから面倒臭くはない
実際のRustのプログラム例>>897もRubyとほとんど同じ
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.056s