aboutsummaryrefslogtreecommitdiff
path: root/spec/inputs/unicode/backcall.yue
diff options
context:
space:
mode:
Diffstat (limited to 'spec/inputs/unicode/backcall.yue')
-rw-r--r--spec/inputs/unicode/backcall.yue79
1 files changed, 79 insertions, 0 deletions
diff --git a/spec/inputs/unicode/backcall.yue b/spec/inputs/unicode/backcall.yue
new file mode 100644
index 0000000..9589f70
--- /dev/null
+++ b/spec/inputs/unicode/backcall.yue
@@ -0,0 +1,79 @@
1do
2 (项目) <- 映射 {1,2,3}
3 项目 * 2
4
5do
6 (项目) <- 映射 _,{1,2,3}
7 项目 * 2
8
9do
10 (项目) <- 过滤 _, do
11 (项目) <- 映射 _,{1,2,3,4}
12 项目 * 2
13 项目 > 2
14
15do
16 (数据) <- 网络?.获取 "测试地址"
17 网页体[".结果"]\网页 数据
18 (是否处理成功) <- 网络.请求 "测试地址", 数据
19 网页体[".结果"]\添加 是否处理成果
20 <- 设置超时回调 1000
21 打印 "完成"
22
23do
24 <- 同步状态
25 (错误信息, 数据="nil") <- 异步加载 "文件.yue"
26 if 错误信息
27 打印 错误信息
28 return
29 (代码) <- 异步编译 数据
30 结果函数 = 加载字符串 代码
31 结果函数!
32
33do
34 <- 函数1
35 <- 函数2
36 do
37 <- 函数3
38 <- 函数4
39 <- 函数5
40 <- 函数6
41 函数7!
42
43do
44 :结果,:消息 = do
45 (数据) <- 异步接收 "文件名.txt"
46 打印 数据
47 (信息) <- 异步处理 数据
48 检查 信息
49 打印 结果, 消息
50
51 总大小 = (for 文件 in *文件数组
52 (数据) <- 异步加载 文件
53 加入缓存 文件, 数据) |> 合并 0, (对象a, 对象b)-> 对象a + 对象b
54
55属性A = do
56 (值) <= 属性定义 => @_值
57 打印 "之前值: #{@_值}"
58 打印 "最新值: #{值}"
59 @_值 = 值
60
61属性B = do
62 <= 属性定义 _, (值)=>
63 打印 "之前值: #{@_值}"
64 打印 "最新值: #{值}"
65 @_值 = 值
66 @_值
67
68警告 "嗨"
69
70local 变量x, 变量y, 变量z
71变量x = do (变量a) < -变量b
72变量x, 变量y, 变量z = do (变量a) <- 变量b
73变量x, 变量y, 变量z = do (变量a) <-变量b
74
75变量x = do 变量a <= 变量b
76变量x, 变量y, 变量z = do (变量a) <= 变量b
77
78nil
79