show :: Show a => a -> String
動作:引数を表示可能な文字列に変換する。 用例: Prelude> "six plus two equals " ++ (show (6 + 2)) "six plus two equals 8" sin :: Floating a => a -> a 動作:三角関数の sin 用例: Prelude> sin (pi/2) 1.0 Prelude> ((sin pi)^2) + ((cos pi)^2) 1.0 snd :: (a, b) -> b 動作:タプルの第2要素をとりだす。 用例: Prelude> snd ("harry", 3) 3 sort :: Ord a => [a] -> [a] 動作:リストを昇順にソートする。 用例: List> sort [1, 4, -2, 8, 11, 0] [-2,0,1,4,8,11] span :: (a -> Bool) -> [a] -> ([a],[a]) 動作:リストの先頭部分で述語を満たす要素のリストを取り出す。 用例: Prelude> span isDigit "123abc456" ("123", "abc456") splitAt :: Int -> [a] -> ([a],[a]) 動作:リストを指定した位置で分割する。 用例: Prelude> splitAt 3 [1..10] ([1, 2, 3], [4, 5, 6, 7, 8, 9, 10]) Prelude> splitAt 5 "abc" ("abc", "") succ :: Enum a => a -> a 動作:後者関数。列挙型の値の次ぎにくる値を戻す。引数が最後の値だったらエラーが発生。 用例: Prelude> succ 'a' 'b' Prelude> succ False True sum :: Num a => [a] -> a 動作:リストの要素の総和を返す。 用例: Prelude> sum [1..10] 55
by tnomura9
| 2009-08-23 22:05
| Haskell
|
Comments(0)
|
カテゴリ
新型コロナウイルス 主インデックス Haskell 記事リスト 圏論記事リスト 考えるということのリスト 考えるということ ラッセルのパラドックス Haskell Prelude Ocaml ボーカロイド 圏論 jQuery デモ HTML Python ツールボックス XAMPP Ruby ubuntu WordPress 脳の話 話のネタ リンク 幸福論 キリスト教 心の話 メモ 電子カルテ Dojo JavaScript C# NetWalker ed と sed HTML Raspberry Pi C 言語 命題論理 以前の記事
最新のトラックバック
最新のコメント
ファン
記事ランキング
ブログジャンル
画像一覧
|
ファン申請 |
||