如果引用或轉貼,麻煩註明出處與本網誌連結,否則視為侵權。

2020年12月22日

不同程式語言的Else If整理

作者: Fred F.M. Wang (FW知識瑣記) 日期:2020-12-22

 

大多數程式程式語言在條件式有著類似的結構,只有少數程式語言略有不同,其中"else if"的差異如下 :

大多數都是 "else if" : Java, C#, Swift, Objective-C, Go, Javascript, Rust, C++, Pascal


elseif : PHP (PHP用else if也可以)  -- else跟if黏在一起

ElseIf : VB, VBA, AutoIT  -- else跟if黏在一起

ELSE-IF : COBOL  -- else跟if中間加橫槓-

elsif : Ruby  -- else少了e再跟if黏在一起

elif : Python -- else少了se再跟if黏在一起

 

筆者需要開發與維護不同程式語言的系統,在寫else if時特別容易搞混,希望未來的程式語言發明者盡量遵循通用的語言結構,不要再搞出自己的一套特殊的語法,否則,對我們這種跨語言的工作者相當困擾。

 

 

沒有留言:

張貼留言

歡迎提供意見, 謝謝 (註 : 留言經過版主審核通過才會發布)