エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
main関数について。- 2007-09-12 - mad日記
GHCのコードを眺めていてmain-isというオプションがあることに気づきました。これを使うとmainとして使... GHCのコードを眺めていてmain-isというオプションがあることに気づきました。これを使うとmainとして使用する関数を変える事ができるみたいです。 試しにC言語風のmainを書いてみました。 -- Cmain.hs module Cmain() where import Main (main) import System (getArgs, getProgName) cmain :: IO () cmain = do progname <- getProgName args <- getArgs let argv = progname : args argc = length argv in argv `seq` argc `seq` main(argc, argv) 引数の第0要素にはCと同じく実行ファイル名*1を入れました。 これを使って、catプログラムを書いてみました。(見た目
2008/07/03 リンク