Oraset B-5: Clean repository with only C implementation
Build and Package Oraset / build (macos-latest) (push) Waiting to run
Build and Package Oraset / build (ubuntu-latest) (push) Waiting to run
Build and Package Oraset / build (windows-latest) (push) Waiting to run
Build and Package Oraset / release (push) Blocked by required conditions
Build and Package Oraset / build (macos-latest) (push) Waiting to run
Build and Package Oraset / build (ubuntu-latest) (push) Waiting to run
Build and Package Oraset / build (windows-latest) (push) Waiting to run
Build and Package Oraset / release (push) Blocked by required conditions
This commit is contained in:
@@ -0,0 +1,64 @@
|
||||
echo("Oraset B-5 扩展功能测试");
|
||||
echo("=========================");
|
||||
|
||||
echo("");
|
||||
echo("=== 位运算符测试 ===");
|
||||
let a = 5;
|
||||
let b = 3;
|
||||
echo("a & b =", a & b);
|
||||
echo("a | b =", a | b);
|
||||
echo("a ^ b =", a ^ b);
|
||||
let not_a = ~a;
|
||||
echo("~a =", not_a);
|
||||
echo("a << 1 =", a << 1);
|
||||
echo("a >> 1 =", a >> 1);
|
||||
|
||||
echo("");
|
||||
echo("=== switch语句测试 ===");
|
||||
let x = 2;
|
||||
switch (x) {
|
||||
case 1: echo("x = 1"); break;
|
||||
case 2: echo("x = 2"); break;
|
||||
case 3: echo("x = 3"); break;
|
||||
}
|
||||
|
||||
echo("");
|
||||
echo("=== sizeof测试 ===");
|
||||
let s = "Hello World";
|
||||
echo("sizeof(s) =", sizeof(s));
|
||||
|
||||
echo("");
|
||||
echo("=== while循环测试 ===");
|
||||
let i = 0;
|
||||
while (i < 3) {
|
||||
echo("i =", i);
|
||||
i++;
|
||||
}
|
||||
|
||||
echo("");
|
||||
echo("=== 内置函数测试 ===");
|
||||
let str1 = "Hello";
|
||||
let str2 = "World";
|
||||
echo("strcmp:", strcmp(str1, str2));
|
||||
echo("strcmp same:", strcmp(str1, str1));
|
||||
|
||||
echo("");
|
||||
echo("=== continue测试 ===");
|
||||
let j = 0;
|
||||
while (j < 5) {
|
||||
j++;
|
||||
if (j == 3) continue;
|
||||
echo("j =", j);
|
||||
}
|
||||
|
||||
echo("");
|
||||
echo("=== break测试 ===");
|
||||
let k = 0;
|
||||
while (k < 5) {
|
||||
if (k == 3) break;
|
||||
echo("k =", k);
|
||||
k++;
|
||||
}
|
||||
|
||||
echo("");
|
||||
echo("测试完成!");
|
||||
Reference in New Issue
Block a user