タグ

コードゴルフに関するn_knuuのブックマーク (1)

  • OCaml Golf 最速マスター - λx. x K S K @はてな

    OCaml Meeting 2010 の 3 日前である日 14:30 から,OCaml Golf Competition が開催されます. テクニックの紹介を連載すると言いながら,全然できていなくてすみません.昨年のスライドを修正した内容を掲載します. ユーザ定義関数・変数は1文字で これはゴルフでは当たり前ですね. 空白・括弧の省略 バイト数を短くするには,空白の除去は必須です.除去してよいか迷ったときは「とりあえず省略して動かしてみる」というのが原則です. if i>1then i*2else 6 のように,キーワードの直前の空白は大抵省略可能です.意外な空白も省略できるので,取りあえず消してみましょう.また,括弧についても「取りあえず消してみる」というのが有効です. ;; (ダブルセミコロン) の省略 OCaml では,文と文の間に「;;」というセパレータを入れることがありますが

    OCaml Golf 最速マスター - λx. x K S K @はてな
  • 1