記事へのコメント29

    • 注目コメント
    • 新着コメント
    ikngtty
    ikngtty おもしろい

    2018/12/28 リンク

    その他
    tomoima525
    tomoima525 ここまで純粋かどうかにこだわるともはや哲学。型ある方が楽な気がする。

    2017/03/20 リンク

    その他
    non_117
    non_117 “André Staltz” cyclejsの人じゃん

    2016/10/16 リンク

    その他
    mojimojikun
    mojimojikun めんどくせぇ言語だなぁ(小並感

    2016/10/16 リンク

    その他
    sky-y
    sky-y 禅問答ではあるが、とにかくJavaScriptでfunctionは数学的な意味の「関数」でない場合がほとんどで、参照透明性を保証する仕組みもないと自分は思った。Haskell並にガチガチに縛らないとpureとは言えないなあと。

    2016/10/14 リンク

    その他
    lazex
    lazex Array.isArray.toString=_=>"function isArray() { [native code] }" こうすればisArrayも書き換えられるしキリがない気がするなー

    2016/10/14 リンク

    その他
    mandel59
    mandel59 「式や関数の呼び出しをその結果と置き換えたとしても、プログラムの振る舞いが決して変わらない」と「同じ入力値を渡すたび、決まって同じ出力値が得られる」は同値な命題じゃないでしょ

    2016/10/14 リンク

    その他
    n314
    n314 isArray書き換えるのアリなら、Haskellだって unsafePerformIO (randomRIO (0, 10) :: IO Int) もアリだよね。

    2016/10/14 リンク

    その他
    mather314
    mather314 functionの定義(関数ではない)が参照透過であるか担保するような言語仕様では無い、ということか。

    2016/10/14 リンク

    その他
    hylom
    hylom 例としてrandomを使っているから分かりにいけど、結局valueOfを書き換えることで外部の関数を実行でき、副作用が発生する可能性があるから純粋関数ではないという話。まあJSで100%副作用の無いコードを書くのは無理ですよ

    2016/10/14 リンク

    その他
    SWIMATH2
    SWIMATH2 型システムのないjsでは数学関数としての純粋性(引数が同じならいつでも同じ値を返す)は保証できないので、想定ケースの中での純粋性の議論しか出来ないという話?どこに向かっているのか不明確で分かりづらかった

    2016/10/14 リンク

    その他
    osnq
    osnq 可燃性高そうな内容でワクワクする

    2016/10/14 リンク

    その他
    masatomo-m
    masatomo-m 詐欺の手口みたいな論法だなあ。そもそも純粋関数であることに何の価値があるのかに言及せずに言いたい放題言う感じ。概念の話と言語仕様の話を混ぜて無駄に複雑にしていて何を言いたいのかが分からなくなってる

    2016/10/14 リンク

    その他
    Rewish
    Rewish 一番純粋なのは筆者でした

    2016/10/14 リンク

    その他
    k--kato
    k--kato 純粋関数ではないだと…

    2016/10/14 リンク

    その他
    chinpokomon_master
    chinpokomon_master くだらないなぁ

    2016/10/14 リンク

    その他
    gon1987616
    gon1987616 ほうほう

    2016/10/14 リンク

    その他
    coppieee
    coppieee 前提条件を引数は数値の配列(かつ不変)と定義してあげればいいだけな気がする。動的型付けなんだから型チェックまがいのことやろうとしたらそりゃ複雑になるでしょ。

    2016/10/14 リンク

    その他
    nanakoso
    nanakoso JavaScriptやばい

    2016/10/14 リンク

    その他
    raimon49
    raimon49 TypesafeやImmutable文脈の話。

    2016/10/14 リンク

    その他
    deep_one
    deep_one 型の定義のない言語は関数定義を見ても何が書いてあるのか断言できんな。

    2016/10/14 リンク

    その他
    gabill
    gabill ウィンストン・スミス(洗脳前)「自由とは2足す2は4だと言える自由だ。それが認められるなら他のこともすべて認められる」→ウィンストン・スミス(洗脳後)「2足す2は5である、もしくは3にも、同時に4と5にもなりうる」

    2016/10/14 リンク

    その他
    wordi
    wordi 純粋さはみんなの心の中に

    2016/10/14 リンク

    その他
    masayoshinym
    masayoshinym まったく言ってることが理解できない。

    2016/10/14 リンク

    その他
    camlspotter
    camlspotter 「JavaScriptにおいて"純粋関数"とはどういう意味」か、きちんと定義すればいいのに、する事もなく、あーでもないこーでもないと与太を流している

    2016/10/14 リンク

    その他
    xenon_abe
    xenon_abe JavaScriptの習得は「想定外の何か」へのあきらめから始まる

    2016/10/14 リンク

    その他
    kmizushima
    kmizushima valueOfのようなトリッキーなことしなくても、sumは「必ず純粋ではない」。arrayが同じものを指していても、sumの2回以上の呼び出しの間でarrayが「同じ」であっても「中身まで同じ」とは限らないので。

    2016/10/14 リンク

    その他
    UDONCHAN
    UDONCHAN こういうのほんま好き

    2016/10/14 リンク

    その他
    pipehead
    pipehead http://staltz.com/is-your-javascript-function-actually-pure.html の和訳

    2016/10/13 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    そのJavaScriptの関数は本当に純粋関数? | POSTD

    (2016/12/11、いただいたフィードバックをもとに翻訳を修正いたしました。) JavaScriptにおいて”純粋関...

    ブックマークしたユーザー

    • techtech05212024/01/02 techtech0521
    • ci7lus2021/06/01 ci7lus
    • sssddr2019/08/14 sssddr
    • ikngtty2018/12/28 ikngtty
    • chiiia122018/06/19 chiiia12
    • ysksn2017/10/18 ysksn
    • lightcyan2017/10/13 lightcyan
    • elzup2017/07/26 elzup
    • pochisato2017/07/20 pochisato
    • tomoima5252017/03/20 tomoima525
    • peltier2017/02/10 peltier
    • heatman2016/11/11 heatman
    • sujii2016/11/09 sujii
    • chibahiro2016/10/31 chibahiro
    • hush_in2016/10/27 hush_in
    • mizunasi2016/10/21 mizunasi
    • alluser2016/10/17 alluser
    • kou_i2016/10/17 kou_i
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事