basic
差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
| basic [2025/10/04 14:05] – ziyang-bai | basic [2025/10/06 01:25] (当前版本) – cgrakeski | ||
|---|---|---|---|
| 行 45: | 行 45: | ||
| <code lang=" | <code lang=" | ||
| if condition { | if condition { | ||
| - | // 条件为 true 执行 | + | |
| } else { | } else { | ||
| - | // 条件为 false 执行 | + | |
| } | } | ||
| </ | </ | ||
| 行 55: | 行 55: | ||
| var num = 8; | var num = 8; | ||
| if num > 0 { | if num > 0 { | ||
| - | print(" | + | |
| } else { | } else { | ||
| - | print(" | + | |
| } | } | ||
| </ | </ | ||
| 行 66: | 行 66: | ||
| <code lang=" | <code lang=" | ||
| while condition { | while condition { | ||
| - | // 条件为 true 时重复执行 | + | |
| } | } | ||
| </ | </ | ||
| 行 74: | 行 74: | ||
| var count = 1; | var count = 1; | ||
| while count <= 3 { | while count <= 3 { | ||
| - | print(" | + | |
| - | count = count + 1; | + | count = count + 1; |
| } | } | ||
| </ | </ | ||
| 行 82: | 行 82: | ||
| <code lang=" | <code lang=" | ||
| loop { | loop { | ||
| - | if stop_condition { | + | |
| - | break; // 满足条件退出 | + | break; // 满足条件退出 |
| - | } | + | } |
| } | } | ||
| </ | </ | ||
| 行 92: | 行 92: | ||
| var i = 1; | var i = 1; | ||
| loop { | loop { | ||
| - | print(" | + | |
| - | if i >= 2 { break; } // 执行2次后退出 | + | if i >= 2 { |
| - | i = i + 1; | + | |
| + | | ||
| + | i = i + 1; | ||
| } | } | ||
| </ | </ | ||
| 行 103: | 行 105: | ||
| <code lang=" | <code lang=" | ||
| func func_name { | func func_name { | ||
| - | // 函数体 | + | |
| - | return value; // 可省略返回 | + | return value; // 可省略返回 |
| } | } | ||
| </ | </ | ||
| 行 111: | 行 113: | ||
| <code lang=" | <code lang=" | ||
| func say_hello { | func say_hello { | ||
| - | print(" | + | |
| } | } | ||
| say_hello(); | say_hello(); | ||
| 行 119: | 行 121: | ||
| <code lang=" | <code lang=" | ||
| func func_name(param1, | func func_name(param1, | ||
| - | return result; | + | |
| } | } | ||
| </ | </ | ||
| 行 126: | 行 128: | ||
| <code lang=" | <code lang=" | ||
| func add(a, b) { | func add(a, b) { | ||
| - | return a + b; | + | |
| } | } | ||
| var sum = add(3, 5); | var sum = add(3, 5); | ||
| 行 135: | 行 137: | ||
| <code lang=" | <code lang=" | ||
| var func_var = do |param1, param2| { return result; }; | var func_var = do |param1, param2| { return result; }; | ||
| + | var multi_line_func = do |param1, param2| { | ||
| + | // 函数体 | ||
| + | return result; | ||
| + | }; | ||
| var simple_func = |param1, param2| expression; | var simple_func = |param1, param2| expression; | ||
| </ | </ | ||
| 行 150: | 行 156: | ||
| <code lang=" | <code lang=" | ||
| var struct_name = { | var struct_name = { | ||
| - | key1 = value1; | + | |
| - | key2 = value2; | + | key2 = value2; |
| }; | }; | ||
| </ | </ | ||
| 行 158: | 行 164: | ||
| <code lang=" | <code lang=" | ||
| var student = { | var student = { | ||
| - | name = " | + | |
| - | age = 15; | + | age = 15; |
| - | scores = [90, 85, 92]; | + | scores = [90, 85, 92]; |
| }; | }; | ||
| </ | </ | ||
| 行 198: | 行 204: | ||
| 模板: | 模板: | ||
| <code lang=" | <code lang=" | ||
| - | var long_expression = expression1 + expression2 + | + | var long_expression = expression1 + expression2 + \ |
| expression3 + expression4; | expression3 + expression4; | ||
| </ | </ | ||
basic.1759586723.txt.gz · 最后更改: 由 ziyang-bai
