takeisa memo
Ruby,Lisp,Emacs,Clojure.OCaml,Haskell,Raspberry Piのメモ
2014年3月1日土曜日
[Haskell]echoなし1文字入力関数
GHCで、echoなしの1文字キー入力の関数。
hSetEcho関数を使い、echoを無効にする。
import System.IO (hSetEcho, stdin)
getCh :: IO Char
getCh = do hSetEcho stdin False
c <- getChar
hSetEcho stdin True
return c
参考
Programming in Haskell -- Errata
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿