3/4/5-tuple accessors
This commit is contained in:
parent
ce888a62d5
commit
c5a839b309
@ -215,6 +215,23 @@ fitto w h s = intercalate "\n" $ take h $ rows ++ repeat blankline
|
|||||||
fit w = take w . (++ repeat ' ')
|
fit w = take w . (++ repeat ' ')
|
||||||
blankline = replicate w ' '
|
blankline = replicate w ' '
|
||||||
|
|
||||||
|
-- tuples
|
||||||
|
|
||||||
|
first3 (x,_,_) = x
|
||||||
|
second3 (_,x,_) = x
|
||||||
|
third3 (_,_,x) = x
|
||||||
|
|
||||||
|
first4 (x,_,_,_) = x
|
||||||
|
second4 (_,x,_,_) = x
|
||||||
|
third4 (_,_,x,_) = x
|
||||||
|
fourth4 (_,_,_,x) = x
|
||||||
|
|
||||||
|
first5 (x,_,_,_,_) = x
|
||||||
|
second5 (_,x,_,_,_) = x
|
||||||
|
third5 (_,_,x,_,_) = x
|
||||||
|
fourth5 (_,_,_,x,_) = x
|
||||||
|
fifth5 (_,_,_,_,x) = x
|
||||||
|
|
||||||
-- math
|
-- math
|
||||||
|
|
||||||
difforzero :: (Num a, Ord a) => a -> a -> a
|
difforzero :: (Num a, Ord a) => a -> a -> a
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user