basic
差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
basic [2025/10/04 14:02] – ziyang-bai | basic [2025/10/06 01:25] (当前版本) – cgrakeski | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== 基础语法 ====== | ||
+ | |||
==== [1] 变量声明 ==== | ==== [1] 变量声明 ==== | ||
行 43: | 行 45: | ||
<code lang=" | <code lang=" | ||
if condition { | if condition { | ||
- | // 条件为 true 执行 | + | |
} else { | } else { | ||
- | // 条件为 false 执行 | + | |
} | } | ||
</ | </ | ||
行 53: | 行 55: | ||
var num = 8; | var num = 8; | ||
if num > 0 { | if num > 0 { | ||
- | print(" | + | |
} else { | } else { | ||
- | print(" | + | |
} | } | ||
</ | </ | ||
行 64: | 行 66: | ||
<code lang=" | <code lang=" | ||
while condition { | while condition { | ||
- | // 条件为 true 时重复执行 | + | |
} | } | ||
</ | </ | ||
行 72: | 行 74: | ||
var count = 1; | var count = 1; | ||
while count <= 3 { | while count <= 3 { | ||
- | print(" | + | |
- | count = count + 1; | + | count = count + 1; |
} | } | ||
</ | </ | ||
行 80: | 行 82: | ||
<code lang=" | <code lang=" | ||
loop { | loop { | ||
- | if stop_condition { | + | |
- | break; // 满足条件退出 | + | break; // 满足条件退出 |
- | } | + | } |
} | } | ||
</ | </ | ||
行 90: | 行 92: | ||
var i = 1; | var i = 1; | ||
loop { | loop { | ||
- | print(" | + | |
- | if i >= 2 { break; } // 执行2次后退出 | + | if i >= 2 { |
- | i = i + 1; | + | |
+ | | ||
+ | i = i + 1; | ||
} | } | ||
</ | </ | ||
行 101: | 行 105: | ||
<code lang=" | <code lang=" | ||
func func_name { | func func_name { | ||
- | // 函数体 | + | |
- | return value; // 可省略返回 | + | return value; // 可省略返回 |
} | } | ||
</ | </ | ||
行 109: | 行 113: | ||
<code lang=" | <code lang=" | ||
func say_hello { | func say_hello { | ||
- | print(" | + | |
} | } | ||
say_hello(); | say_hello(); | ||
行 117: | 行 121: | ||
<code lang=" | <code lang=" | ||
func func_name(param1, | func func_name(param1, | ||
- | return result; | + | |
} | } | ||
</ | </ | ||
行 124: | 行 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); | ||
行 133: | 行 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; | ||
</ | </ | ||
行 148: | 行 156: | ||
<code lang=" | <code lang=" | ||
var struct_name = { | var struct_name = { | ||
- | key1 = value1; | + | |
- | key2 = value2; | + | key2 = value2; |
}; | }; | ||
</ | </ | ||
行 156: | 行 164: | ||
<code lang=" | <code lang=" | ||
var student = { | var student = { | ||
- | name = " | + | |
- | age = 15; | + | age = 15; |
- | scores = [90, 85, 92]; | + | scores = [90, 85, 92]; |
}; | }; | ||
</ | </ | ||
行 196: | 行 204: | ||
模板: | 模板: | ||
<code lang=" | <code lang=" | ||
- | var long_expression = expression1 + expression2 + | + | var long_expression = expression1 + expression2 + \ |
expression3 + expression4; | expression3 + expression4; | ||
</ | </ |
basic.1759586558.txt.gz · 最后更改: 由 ziyang-bai