本页使用了标题或全文手工转换

越位规则

维基百科,自由的百科全书
跳转至: 导航搜索

越位規則Off-side rule)是指程式語言中,用縮排來表示程式區塊英语block (programming)的範圍。這名詞是來自Peter J. Landin,是足球越位(offside)的雙關語。

程式範例[编辑]

以下是一個Python語言程式的例子,其中用縮排表示其程式區塊[1]

 def is_even(a):
     if a % 2 == 0:
         print('Even!')
         return True
     else:
         print('Odd!')
         return False

if後面縮排的二行是a為偶數時會執行的程式,而else後面縮排的二行是a為奇數時會執行的程式。

依照越位規則的程式語言[编辑]

參考資料[编辑]