エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
先日のつづき。 気持ちとしては。翌日にもアップしたかったものの。予想以上にはまることになり。とうい... 先日のつづき。 気持ちとしては。翌日にもアップしたかったものの。予想以上にはまることになり。とういうかHaskell忘れすぎ。脳のHaskell野の活動が弱くなってます。 一番ハマったのがシンボルにリストと実引数のリストから、辞書を作る式。 ss = [SYMBOL "x", SYMBOL "y", SYMBOL "z"] と vs = [1, 2, 3] から [("x",1),("y",2),("z",3)] を作りたかったんですが、最初に書いた式がこう。 [(s, v) | SYMBOL s <- ss, v <- vs] いま見ると初歩的な間違いすぎて頭かかえたくなります。これを評価するとssとvsの直積を作ってしまいます、当然。 正しくはこうでした。 [(s, v) | (SYMBOL s, v) <- zip ss vs] これに気付くのに丸一日以上かかったなんて、どんだけ弱っ