「玩具語言的型別推理原則」修訂間的差異

出自Tan Kian-ting的維基
跳至導覽 跳至搜尋
 
(未顯示同一使用者於中間所作的 1 次修訂)
行 1: 行 1:
{{Nav|程式語言、邏輯學}}
#<math>A\in{\{Int, Bool, Flo, String\}}</math>
#<math>A\in{\{Int, Bool, Flo, String\}}</math>
#<math>\frac{}{n : A}</math>
#<math>\frac{}{n : A}</math>
行 11: 行 13:


letrec: 如果 foo 的輸入型別 x<sub>i</sub>滿足要求,就假設宣告的 foo 型別 (X<sub>0</sub>,...,X<sub>n</sub>)→Y 屬性存在。再帶入到函數內部,最後檢查 return 的型別是不是 Y。
letrec: 如果 foo 的輸入型別 x<sub>i</sub>滿足要求,就假設宣告的 foo 型別 (X<sub>0</sub>,...,X<sub>n</sub>)→Y 屬性存在。再帶入到函數內部,最後檢查 return 的型別是不是 Y。
[[category:資訊]]

於 2022年11月10日 (四) 23:11 的最新修訂

letrec: 如果 foo 的輸入型別 xi滿足要求,就假設宣告的 foo 型別 (X0,...,Xn)→Y 屬性存在。再帶入到函數內部,最後檢查 return 的型別是不是 Y。