5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

【アンチ】関数型言語は使えない【玩具】

476 :HaskellSamurai:2011/11/24(木) 06:42:56.06
>>472
双方向リストモドキを定義しなおし、そのhead関数も定義してみた

data DList a = Null | DList (DList a) a (DList a)
deriving (Eq, Ord, Show, Read)


dhead (DList Null x _) = x
dhead (DList xs _ _) = dhead xs

使用例
*Main> dhead (DList (DList Null 2 Null) 1 (DList Null 3 Null))
2

164 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)