# Sflang 示例脚本索引 所有示例可直接下载运行: ``` sf --exam examples/<文件名> # 例如:sf --exam examples/sample01_001_hello.sf ``` | 示例 | 说明 | |------|------| | [sample01_001_hello.sf](sample01_001_hello.sf) | 示例 01.001:Hello World | | [sample01_002_print.sf](sample01_002_print.sf) | 示例 01.002:打印与格式化输出 | | [sample01_003_vars.sf](sample01_003_vars.sf) | 示例 01.003:变量的声明、赋值与计算 | | [sample01_004_comments.sf](sample01_004_comments.sf) | 示例 01.004:注释的写法 | | [sample01_005_function.sf](sample01_005_function.sf) | 示例 01.005:函数的声明与使用(递归法计算斐波那契数列) | | [sample01_006_types.sf](sample01_006_types.sf) | 示例 01.006:获取数据类型的编码与名称 | | [sample01_007_operators.sf](sample01_007_operators.sf) | 示例 01.007:运算符全览与优先级验证 | | [sample02_01_undefined.sf](sample02_01_undefined.sf) | 示例 02.01:undefined 数据类型 | | [sample02_02_bool.sf](sample02_02_bool.sf) | 示例 02.02:布尔与真值(bool) | | [sample02_03_int.sf](sample02_03_int.sf) | 示例 02.03:整数(int) | | [sample02_04_float.sf](sample02_04_float.sf) | 示例 02.04:浮点数(float) | | [sample02_04_string.sf](sample02_04_string.sf) | 示例 02.04:字符串(string) | | [sample02_05_byte.sf](sample02_05_byte.sf) | 示例 02.05:字节(byte) | | [sample02_06_array.sf](sample02_06_array.sf) | 示例 02.06:数组(array) | | [sample02_07_object.sf](sample02_07_object.sf) | 示例 02.07:对象(object) | | [sample02_08_map.sf](sample02_08_map.sf) | 示例 02.08:有序映射(map) | | [sample02_09_bytes.sf](sample02_09_bytes.sf) | 示例 02.09:字节序列(bytes / byteArray) | | [sample02_10_string_interp.sf](sample02_10_string_interp.sf) | 示例 02.10:字符串插值与拼接 | | [sample03_01_loops.sf](sample03_01_loops.sf) | 示例 03.01:循环与跳转 | | [sample03_02_conditionals.sf](sample03_02_conditionals.sf) | 示例 03.02:条件判断分支 | | [sample03_03_switch.sf](sample03_03_switch.sf) | 示例 03.03:switch 语句 | | [sample04_01_params.sf](sample04_01_params.sf) | 示例 04.01:函数的输入参数 | | [sample05_01_trycatch.sf](sample05_01_trycatch.sf) | 示例 05.01:异常处理 try...catch...finally + defer | | [sample06_01_basic_thread.sf](sample06_01_basic_thread.sf) | 示例 06.01:多线程基本方式 | | [sample06_02_shared_data.sf](sample06_02_shared_data.sf) | 示例 06.02:多线程共享数据 | | [sample06_03_channel.sf](sample06_03_channel.sf) | 示例 06.03:多线程间通信(channel + WaitGroup) | | [sample06_04_ticker.sf](sample06_04_ticker.sf) | 示例 06.04:runTicker 周期任务 | > 示例在仓库的 `examples/` 目录维护,与专区同步。