aboutsummaryrefslogtreecommitdiff
path: root/spec/inputs/unicode/with.yue
blob: ecbfdab429eab66710674b83282b9716d4769ec6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
do
	变量a = ->
		with 东西
			打印 .你好
			打印 你好
			打印 "世界"

do
	with 叶子
		.世界!
		.世界 1,2,3

		变量g = .什么.是.这

		.你好 1,2,3

		\你好(1,2).世界 2323

		\你好 "是的", "伙计"
		.世界 = 200

do
	滋滋滋 = with 东西
		.设置状态 "你好 世界"

do
	变量x = 5 + with 某事!
		\写 "你好 世界"

do
	变量x = {
		你好: with 好的
			\确定!
	}

do
	with 东西
		_ = \属性"某物".你好
		.属性\发送(一个)
		.属性\发送 一个

--

do
	with 变量a
		打印 .世界

	模块 = with _模块 = {}
		.事物 = "你好"

	with 变量a, 变量b = 东西, 布
		打印 .世界

	变量x = with 变量a, 变量b = 1, 2
		打印 变量a + 变量b

	打印 with 变量a, 变量b = 1, 2
		打印 变量a + 变量b

	p = with 你好!.字段x, 世界!.字段y = 1, 2
		打印 变量a + 变量b

--

do
	变量x = "你好"
	with 变量x
		变量x\大写!

do
	with 变量k = "乔"
		打印 \大写!

do
	with 变量a,变量b,变量c = "", "", ""
		打印 \大写!

do
	变量a = "床铺"
	with 变量a,变量b,变量c = "", "", ""
		打印 \大写!

do
	with 变量j
		打印 \大写!

do
	with 变量k.变量j = "乔"
		打印 \大写!

do
	with 变量a
		打印 .b
		with .c
			打印 .d

do
	with 变量a
		with .b = 2
			打印 .c

do
	_ = ->
		with 嗨
			return .a, .b

do
	with 表格
		.x = 项目
			.字段
			\函数 123

do
	with 爸爸
		.如果 "是的"
		变量y = .结束.函数

do
	with 表格
		[1] = [2]?\函数!
		["%a-b-c%"] = 123
		[ [[x y z]]] = [变量]
		打印 [ [3]]
		with [4]
			[1] = 1
		[] = "abc"
		[] =
			类型: "你好"
			* 名字: "xyz"
				值: 998

do
	global 掩码
	with? 掩码 = 实心矩形 宽: w, 高: h, 颜色: 0x66000000
		.触摸启用 = true
		.吞噬触摸 = true

do
	with? 掩码 = 实心矩形 宽: w, 高: h, 颜色: 0x66000000
		.触摸启用 = true
		.吞噬触摸 = true

nil