タプル
組み合わせの型
よくあるやつ
code:Elm
type alias Position = ( Float, Float )
長さ
長さは9まで許される
code:sh
(1,2,3,4,5,6,7,8,9)
(1,2,3,4,5,6,7,8,9)
: ( number
, number1
, number2
, number3
, number4
, number5
, number6
, number7
, number8
)
(1,2,3,4,5,6,7,8,9,10)
elm-make: Could not find _Tuple10 when solving type constraints.
elm-make: thread blocked indefinitely in an MVar operation
よくて長さ3くらいまでしか使わない
大きくなる時は基本的にrecordにして名前を付けよう
パターンマッチで使う
code:Elm
case (maybeInt, resultFloat) of
(Just int, Ok float) ->
hogeFunc int float
(Just int, Err _) ->
fogeFunc int
_ ->
hugaFunc
こんな感じで使う
便利
でもあんまり複雑なマッチにしすぎるとコンパイル時間が死ぬ。死んだ/miyamoen/miyamo.icon
内部表現
誰かがどうコンパイルされるか書く