TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
Visual Studio 2017 Part5
ドルオタワイ、1からプログラミングを学びたい
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part19
C++相談室 part142
Visual Studio 2010 Part21
仮想環境コンテナ総合スレ Docker、Vagrant等
【PHP】下らねぇ質問はここに 9
オブジェクト指向は愚かな考え。この世は計算式 ★3
Go language part 2
数学者が技術者にプログラムを書いてもらうスレ
526 :
>>525
おまえこそ視野を広く持てよ。
join()がArrayやListのメソッドである言語:
Ruby, JavaScript, Smalltalk(GNU), Perl(List用の関数に分類される)
join()が文字列のメソッドである言語:
Python, C#, PHP(文字列用の関数に分類される)
まあオブジェクト指向的に、"連結せよ" というメッセージをどこに送信するかを考えると、そりゃArrayやListに送るわな。
Pythonの場合はオブジェクト指向として考えたわけじゃなくて、シーケンスを引数にしたいという都合からそうなっているだけ。
joinを関数のようにとらえているとそれでもいいけど、オブジェクト指向的に考えると不自然ってだけ。
C#も、joinはインスタンスメソッドではなくスタティックメソッドだから、まさに関数的な考え方。
ttp://www.atmarkit.co.jp/fdotnet/dotnettips/366join/join.html
joinは、オブジェクト指向が強い言語では当然のようにArrayやListのメソッドだけど、関数が主体の言語では文字列のメソッドになることがある。
少なくとも、joinが文字列のメソッドである*べき*なんてのはただのねつ造だし、言語でいえば実は少数派。
まあいいじゃん、joinが文字列のメソッドでも。PHPと同じだと思えば。
525の視野が広くなることを願いながら、この話題はここで終了。

【普通のやつらの】 Arc Language 0 【上を行け】
WPF(.NET4.x, .NET Core) GUIプログラミング Part23
【DDD】ドメイン駆動設計【エリック・エヴァンス】
プログラマは大卒じゃないと就活厳しいってホント?
Flutterやろうよ!!!
【統計分析】機械学習・データマイニング28
Visual Studio Code / VSCode Part7
OpenGL 2.0 専用スレ
プログラミングのお題スレ Part14
Kotlin 3
--------------------
【おやじ】短答だいじょうぶだぁ【アニオタ】
【房総直結】東京湾アクアラインバス2【海ほたる】
民○党類ですが鉛筆に転生したい件について
【国際人権団体】ゴーン被告の妻「"過酷な"日本の司法制度の改革要求」人権団体に書簡 [01/14]
【論議】団塊世代ちょっと来い!【語り】
うちさぁ、電車あんだけど・・・乗ってかない?
☆浜辺美波 Part40 ☆
〓ソフトバンクpepper★6
★セントラルウェルネスクラブ西新井その10【10周年】
■■■■■■■■■■■海栗■■■■■■■■■■■
1から絵を勉強するスレ
どうして熊本には歴史的な偉人が1人もいないんだろ?
【バーチャルYoutuber】にじさんじ有ンチスレ10161【ネットリチンポの温床であるにじアン応援スレ】
遺言書
TvRockについて語るスレ 105
お前らがセックスしたい棋士は?
■ 天皇皇族制の完全廃止を実施せよ 4
【旗袍】 チャイナドレス最高 【魅惑】
【自意識過剰】ニコ生RPG【DISC4】
【通販】ネットショップ総合【価格.com】
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼