
| 有无 | 大括号 | 小括号 |
|---|---|---|
| 有 | A | B |
| 无 | a | b |
| else if | elseif | elif | elsif |
|---|---|---|---|
| @ | # | $ | % |
if condition: "Google" elif condition2: "Apple" else "Github" if condition "Google" elsif condition2 "Apple" else "Github" end if condition { "Google" } else if condition2 { "Apple" } else { "Github" } if (condition) { "Google"; } elseif (ocndition) { "Apple"; } else { "Github"; } if condition { "Google" } else if condition2 { "Apple" } else { "Github" } if(condition) "Google"; else if(condition2) "Apple"; else "Github"; if(condition){ "Google"; } elsif(condition2){ "Apple"; } else{ "Github"; } if (condition1) { "Google"; } else if (condition2) { "Apple"; } else { "Github"; } 最近在学新语言,发现 if else(?)不会写了,作者在创作语言的时候是怎么确定这部分的呢?
同时找到 Javascript 与 Java 是兄弟的证据!
1 xjtlujoe 2015-12-30 15:26:41 +08:00 nice |
2 Zirconi 2015-12-30 15:27:17 +08:00 铁证啊 |
3 sakeven 2015-12-30 15:37:50 +08:00 ```go if condition { "Google" } else if condition2 { "Apple" } else { "Github" } ``` 不能换行 |
4 hitmanx 2015-12-30 15:44:38 +08:00 你把 c 加上括号不是一样吗?... |
5 liuxey 2015-12-30 15:49:59 +08:00 仔细看 Go 和 Swift,是一对新的基友 |
6 plqws 2015-12-30 15:56:41 +08:00 这帖子简直了,我会发现 C C++ Java C# Javascript Golang Swift Rust 都是亲兄弟 |
7 ly710 2015-12-30 15:58:23 +08:00 php elseif 和 else if 都可以 |
8 timsims 2015-12-30 16:01:03 +08:00 if else 会写,但总是记不住哪些语言是 elseif 哪些是 else if |
9 dapang1221 2015-12-30 16:03:58 +08:00 哈哈哈,终于有人吐槽这个了 |
10 luman 2015-12-30 16:17:54 +08:00 让我烦恼的却是 a=b a == b a is b {a:b} |
11 chairuosen 2015-12-30 16:20:01 +08:00 shell 还有个 fi 老忘了写 |
12 iyaozhen 2015-12-30 16:30:41 +08:00 @chairuosen 哈哈,这个真是日了狗了 |
14 JamesRuan 2015-12-31 02:40:49 +08:00 来个 Erlang : if condition then "Google" else if condition2 then "Apple" then "Github" end 但是,一般都这样用 case Condition of condition -> "Google"; condition2 -> "Apple"; _ -> "Github" end |
15 ly710 2015-12-31 09:44:31 +08:00 @iscraft 一样的吧。 php 的 psr 编码标准里还说推荐使用 elseif 这样 php 所有的关键字都是一个单词。 |
16 10iii 2015-12-31 10:43:38 +08:00 js 的大括号规则和 C 是类似的,单语句的话可以不加,所以 LZ 上面整理的不正确。 |