TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
プログラム板へのID導入の投票実施中 月曜0:00まで
クライアント「神々たる仕変!後悔など遅い!」
シェルスクリプト総合 その33
七行プログラミング part6
人工知能はゼルダの伝説をクリアできないだろうな
新言語を開発したい
Regular Expression(正規表現) Part15
多言語でforループを列挙していくスレ
テストを書いてからリファクタリングなんてのは幻想
TypeScript part3
37 :
>>31
C#、Java8、C++11、JavaScript、Ruby 等々の関数型プログラミングが可能な言語では、
どれも「ラムダ式の中であっても外の環境を参照し、それを局所環境に保存」できる
それに対して、Python だと「ラムダ式の中では外の環境を参照する」ことしかできない
つまり、手続き型言語の Python は関数型プログラミングには不向きである、と言える

>>32
>> 引数以外の変数を実行時の環境ではなく、
>> 自身が定義された環境(静的スコープ)において解決することを特徴とする。
クロージャを備えた言語ではクロージャ自身が局所環境を持つということだね(>>4 も参照)
だから、関数内でもラムダ式内であっても局所環境で変数を解決できる
それに対して(クロージャを備えず、代わりに)関数という実行環境しか持たない Python では、
関数内では変数を解決できてもラムダ式内で変数を解決できない
つまり、Python はクロージャを持たない手続き型言語

Google NaCl プログラミング 2mol
C++11が動的言語よりも開発効率が良くなってる…
Rust Part5
WindowsDDK各種についてのスレ
Matplotlib でグラフプログラミング【Python】
【安定版】ActiveBasicその12【4.24】
△△もっとStruts2の良さを教えてくださいSsssion6
Eclipse統合M36【Java/C++/Ruby/Python/Scala】
【TDD】テスト駆動開発【TestFirst】
Xamarin Part6
--------------------
【バーチャルYouTuber】.LIVEアイドル部アンチスレ#9300【アップランド】
ファーウェイ終了のお知らせ
【米国】NY州上下院‘慰安婦決議案’史上初同時発議
早稲田商だけど質問ある?
青春高校3年C組 Part.51
ドキュメント72時間 Part30
【DTM】悶絶★初心者質問スレッドVol.74【5歳児】
FOMA D704i Part.3
ASKA・DADAレーベル Vol.491
漢字あたまとり その87
【Juice=Juice】稲場愛香ちゃん応援スレPart150【まなかん】
  学  食  
☆☆ TBSの番組を改編 Part612☆☆
ヒカキンと合コンしない?
ZOOM製品総合 part62
アベノミクス失敗 資料棒読みでんでん安倍2
****** flowers(フラワーズ)40 *******
励ましあってつわりを乗り切るスレ103
ドイツを代表する指揮者、クルト・マズアさん死去
北海道内交通情報
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼