- 28 名前:2 mailto:sage [2020/09/08(火) 00:37:25.12 ID:1GKR+zTs.net]
- >>26
そもそも>>25のコードでは波カッコを使っていない、というオチは置いといて(苦笑 [1,4,3,2].sort.reverse.map(&:to_s).join('-') >>25で書いたように、Pythonが誕生した手続き型プログラミングが主流の時代には、 > コードブロックの表現に波括弧やキーワードを使うのか > それともインデントを使うのかとは 大いに関係がありました(過去形) Pascal の begin..end を使うのかCの{..}を使うのか、いやそもそもブロック表現は 具象構文にインデントを取り込めば..といった論争です(Occamといふ言語をしていますか?) 今となっては当時を知らない若手か老害しか興味を持たないようなつまらない話題です おっしゃるように問題は、元々は1980年代の設計思想(手続き型パラダイム)で設計されて誕生し、 時代時代の流行を追いかけて後方互換性を断絶するような改変(Python2->3)を強行してもなお、 中途半端な関数型プログラミンングやオブジェクト指向プログラミングしか 書けないPythonの現状にあるわけです で、あなたはこの現状を正確に認識した上で、そんな言語を「ぶっちゃけ始めるのにいい言語」として 他人にお薦めしますか? もちろん実世界の閉じた世界で何も知らない初心者を相手にして、優越感に浸る手段とはなるのでしょうけれど
|

|