casesのケースの順序

def toNum (b : Bool) : Nat := by
  cases b with
  | true => exact 1
  | false => exact 0
#print toNum
#print Bool.casesOn
#eval toNum true --> 1

def toNum' (b : Bool) : Nat := by
  cases b 
  exact 1
  exact 0
#eval toNum' true --> 0

def toNum'' (b : Bool) : Nat := by
  cases b 
  · exact 1
  · exact 0
#eval toNum'' true --> 0

インフォビューを見てないと順番がわからない。cases/with使ったほうがいいな。