>>972
今どきの言語ならそんなことは起きないんじゃないかな
例えばRustの標準ライブラリには同名のreplace()という関数が10個もあるけど
(1) まず名前空間が分かれている
例えば str::replace() や Option::replace() など
(2) 次にメソッドの場合は名前空間を明示する必要がない
例えば let s = "価格: 123円"; という文字列に対してはstr::を付けずに
s.replace("価格", "値段"); // → "値段: 123円"
(3) 更にジェネリックな引数も取れる
例えば文字列""ではなく文字''も指定可能
s.replace('円', "万円"); // → "価格: 123万円",
文字判定関数を指定することも可能
s.replace(char::is_numeric, "*"); // → "価格: ***円"
このように様々な対象に対して様々な引数で用いられていても
同名のreplace()で曖昧になることもなくそれぞれを使うことができる
昔のように長い関数名を付けずに済むようになっている
探検
次世代言語25 TypeScript Swift Go Kotlin Rust Nim
レス数が950を超えています。1000を超えると書き込みができなくなります。
977デフォルトの名無しさん
2022/06/20(月) 19:52:16.37ID:E2oosySAレス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 【おこめ】「有能だったんじゃ」おこめ券で批判殺到の鈴木農水大臣…ネットでは前任の“進次郎再評価” ★2 [ぐれ★]
- 「暖房が使えない」「食費が高くて子どもの栄養が…」 物価高に苦しむ子育て世帯、政府に期待する支援は ★2 [蚤の市★]
- オイルマッサージ施術中20代女性にわいせつ行為か セラピストの男(30)を再逮捕 余罪複数とみて警視庁が捜査 [どどん★]
- 内閣支持、微減59.9% 5割超が補正予算評価 時事通信世論調査 [どどん★]
- 【中国外務省】日本への渡航自粛を再度呼びかけ 今度は「地震発生」を理由に [ぐれ★]
- 日本語が話せない「外国籍」の子が急増中、授業がストップ、教室から脱走も…先生にも大きな負担「日本語支援」追いつかず★3 [七波羅探題★]
- ラーメンにカマボコ入れてる店、セコすぎだろ。いらねえから200円安くしろや!!ボケ!!! [782460143]
- Vtuber「人気アニメとコラボします!」←これでVが叩かれるの謎じゃね
- 愛国者「徴兵されるのは嫌。でも敵が侵略してきたら考えます」 [834922174]
- 高市内閣の支持率、下落wwwwwwwwwww [834922174]
- Xでフォローしてきた人をフォロバして相手のフォロー解除するのが趣味なんだが
- 【悲報】日中戦争5割が賛成、高市キッズたち徴兵へ [834922174]
