次世代言語25 TypeScript Swift Go Kotlin Rust Nimat TECH次世代言語25 TypeScript Swift Go Kotlin Rust Nim - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト998:デフォルトの名無しさん 22/06/20 21:24:31.48 j7veV6LL.net シャドーイングがOKで関数オーバーロードがNGって普通は逆じゃね? 999:デフォルトの名無しさん 22/06/20 21:29:29.90 ofPdKV5n.net >>982 その2つがどう関係あるのか説明してくれ 1000:デフォルトの名無しさん 22/06/20 21:39:32.57 j7veV6LL.net シャドーイング 同じ変数名で実際は完全に別物 関数オーバーロード 同じ関数名で引数が違う でも普通は同じ働き 1001:デフォルトの名無しさん 22/06/20 21:50:35.85 lr2wAV+c.net 引数の型が違うだけならジェネリクスでいいし、ジェネリクスで表現できないような 引数の違いがあるような場合はそもそも同じ関数名にすべきじゃないような気がする。 オーバーロードいらないよな。 1002:デフォルトの名無しさん 22/06/20 22:04:20.07 j7veV6LL.net せいぜい意味不明なワードがくっついた似たり寄ったりの関数を大量に作ってくれよ 1003:デフォルトの名無しさん 22/06/20 22:09:55.02 xRbFgwNB.net >>984 なるほどそういう意味か イミュータブルとムーブがデフォルトだとシャドーイングNGだと命名負荷が高くなりすぎるのよ オーバーロードやデフォルト引数/オプション引数ないとメソッドの命名負荷が高くなるのと似てる 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch