作者: 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時特別容易搞混,希望未來的程式語言發明者盡量遵循通用的語言結構,不要再搞出自己的一套特殊的語法,否則,對我們這種跨語言的工作者相當困擾。
沒有留言:
張貼留言
歡迎提供意見, 謝謝 (註 : 留言經過版主審核通過才會發布)