人気ブログランキングへ

2009年03月13日

Yet Another Haskell Tutorial (和訳): 3.6 コメント

3.6 コメント

Haskellには2種類のコメントがある。行コメントとブロックコメントだ。行コメントはトークン--で始まり、その行の末尾までがコメントとなる。ブロックコメントは{-で始まり、対応する-}までがコメントとなる。ブロックコメントはネストさせることができる。

■注■ Haskellの--はC++やJavaの//に対応し、{-と-}は/*と*/に対応する。

コメントはプログラムを言葉で説明するのに使われ、コンパイラとインタープリタからは完全に無視される。たとえば、以下のとおりである。

module Test2
where

main =
putStrLn "Hello World" -- write a string
-- to the screen

{- f is a function which takes an integer and
produces integer. {- this is an embedded
comment -} the original comment extends to the
matching end-comment token: -}
f x =
case x of
0 -> 1 -- 0 maps to 1
1 -> 5 -- 1 maps to 5
2 -> 2 -- 2 maps to 2
_ -> -1 -- everything else maps to -1

このプログラム例では、行コメントと (埋め込まれた) ブロックコメントの両方の使用例を示している。

前ページ「3.5 関数
次ページ「3.7 再帰呼び出し


5 Basic Input/Output
6 Modules
7 Advanced Features
8 Advanced Types
9 Monads
10 Advanced Techniques
A Brief Complexity Theory
B Recursion and Induction
C Solutions To Exercises


これは、Haskell (ハスケル) のチュートリアル "Yet Another Haskell Tutorial" を日本語に翻訳したものです。
オリジナルのドキュメントは、
http://www.cs.utah.edu/~hal/docs/daume02yaht.pdf
などから入手できます。
日本語訳に関するご指摘は、コメントとしてお寄せください。

posted by K/I at 08:13 | 東京 ☀ | Comment(0) | TrackBack(0) | Yet Another Haskell Tutorial | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック
×

この広告は90日以上新しい記事の投稿がないブログに表示されております。