続・ゆの in Haskell
_ が変数として使えないので、パターンマッチの文脈で無理やり使ってみたら、なんだか微妙な表情になってしまいました。私には X が目で / と | は口元のシワにしか見えません。
import Prelude hiding ((<),(/)) import System.IO.Unsafe import qualifed System.IO.UTF8 as U data X = X utrace = seq . unsafePerformIO . U.putStrLn X < x = utrace ("ひだまりスケッチx365 "++x) True main = return $! X/X where X / _ | X < "来週も見てくださいね!" =3
- 苦しまぎれに / の代わりに | を使っています。
- trace を使って副作用を出してみました。
- $! で強制的に評価してます。
- main の型は IO なら何でも良いとか。
- 追記: 日本語化。hackageDB の utf8-string を利用。