diff options
| author | Li Jin <dragon-fly@qq.com> | 2025-03-19 14:52:54 +0800 |
|---|---|---|
| committer | Li Jin <dragon-fly@qq.com> | 2025-03-19 14:52:54 +0800 |
| commit | 28bae6517f43c384a828df62b727517e26b3af9b (patch) | |
| tree | d8c54b0f4a43e2b2dce3cafdae869f535f4c85aa /spec/outputs/assign.lua | |
| parent | cefe5e3e8e9fa33b5f644edb5f34d0bed42ec402 (diff) | |
| download | yuescript-28bae6517f43c384a828df62b727517e26b3af9b.tar.gz yuescript-28bae6517f43c384a828df62b727517e26b3af9b.tar.bz2 yuescript-28bae6517f43c384a828df62b727517e26b3af9b.zip | |
Fixed issue #194, #195.v0.27.1
Diffstat (limited to 'spec/outputs/assign.lua')
| -rw-r--r-- | spec/outputs/assign.lua | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/spec/outputs/assign.lua b/spec/outputs/assign.lua index 162a563..f889865 100644 --- a/spec/outputs/assign.lua +++ b/spec/outputs/assign.lua | |||
| @@ -181,5 +181,30 @@ return _(function() | |||
| 181 | local b = val | 181 | local b = val |
| 182 | local c = val | 182 | local c = val |
| 183 | end | 183 | end |
| 184 | do | ||
| 185 | local a = a .. "abc" | ||
| 186 | a = a // 2 | ||
| 187 | a = a or def | ||
| 188 | a = a and false | ||
| 189 | a = a >> 10 | ||
| 190 | a = a << 10 | ||
| 191 | local _obj_0 = a.b | ||
| 192 | if _obj_0.c == nil then | ||
| 193 | _obj_0.c = 123 | ||
| 194 | end | ||
| 195 | local _obj_1 = a.b | ||
| 196 | _obj_1.c = _obj_1.c + 1 | ||
| 197 | local _obj_2 = a.b | ||
| 198 | _obj_2.c = _obj_2.c - 2 | ||
| 199 | local _obj_3 = a.b | ||
| 200 | _obj_3.c = _obj_3.c * 3 | ||
| 201 | local _obj_4 = a.b | ||
| 202 | _obj_4.c = _obj_4.c / 4 | ||
| 203 | local _obj_5 = a.b | ||
| 204 | _obj_5.c = _obj_5.c % 5 | ||
| 205 | a = a & 6 | ||
| 206 | a = a | 7 | ||
| 207 | a = a ^ 8 | ||
| 208 | end | ||
| 184 | return nil | 209 | return nil |
| 185 | end) | 210 | end) |
