2008/11/06 [OCaml] Lisp の prog1 的な カテゴリ:OCaml Lisp の prog1 的なものが時々欲しくなります。 let first_line_in fn = let ic = open_in fn in let r = input_line ic in close_in ic; r;;このように書くところを、例えば次のように。 let prog1 x1 f = let _ = f () in x1;; let first_line_in fn = let ic = open_in fn in prog1 (input_line ic) (fun () -> close_in ic);;これは何かイマイチですね。 お気に入りの記事を「いいね!」で応援しよう いいね!0 シェアする Last updated 2008/11/06 06:12:24 PM [