Haskell - Hello World


 クラウディア


1. 概要
2. Hello World

1. 概要

 新規の言語を学ぶときは、「Hello World」から。  これが、プログラマの正しい作法ってもんです。

2. Hello World

 今んとこ、「Eclipse」の「Haskell」エディタが機能していないので・・・。  「FreeBSD」上で、「vim」を使用して、べたうちで「hello.hs」(拡張子は「.hs」)を作成しました。

main = putStrLn "Hello World!"
 こんだけ。  コンパイル・リンク

$ ghc --make hello
[1 of 1] Compiling Main             ( hello.hs, hello.o )
Linking hello ...
 その結果、下記のような状態に

$ ls
.  ..  hello  hello.hi  hello.hs  hello.o
 「hello」は、「executable」になっておる。  「hello.o」は、オブジェクトとわかるのですが、「hello.hi」はなんじゃろか?

$ file hello.hi
hello.hi: data
 とな・・・。  何のデータなんだろう?  実行してみます。

$ ./hello
Hello World!
 まぁ、当然ですわな。  そうでなきゃびっくりですけど。  さて、これから途方に暮れるのだ・・・。

audiobook.jp
AbemaTV 無料体験
【usus ウズウズ】
EaseUS
TikTok Shop 【リピート用プログラム】
U-NEXT
アフィリエイトのアクセストレード
5G CONNECT
損保との違い
earthcar(アースカー)
健康サポート特集
JETBOY
ネットオークションの相場、統計、価格比較といえばオークファン
それがだいじWi-Fi
Amazonギフトカード
ベルリッツ
薬屋の独り言
ハイスピードプラン
サウンドハウス
EMEET 1
葬送のフリーレン Prime Video