42 lines
775 B
Plaintext
42 lines
775 B
Plaintext
// 测试程序
|
|
|
|
// 简单函数定义
|
|
func add(i32: a, i32: b):i32 {
|
|
return a + b;
|
|
}
|
|
|
|
// 冒泡排序
|
|
func bubbleSort(arr: array, n: i32): void {
|
|
for(let i32:i = 0; i < n-1; i++) {
|
|
for (let j32:j = 0; j < n-i-1; j++) {
|
|
if (arr[j] > arr[j+1]) {
|
|
let temp = arr[j];
|
|
arr[j] = arr[j+1];
|
|
arr[j+1] = temp;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
// 主函数
|
|
func main():i32 {
|
|
let x:i32 = 10;
|
|
let y:i32 = 20;
|
|
let result = add(x, y);
|
|
|
|
// 测试表达式
|
|
let z:i32 = (x + y) * 2;
|
|
|
|
// 测试条件语句
|
|
if (z > 50) {
|
|
z = z - 10;
|
|
} else {
|
|
z = z + 10;
|
|
}
|
|
|
|
println("Hello, World!");
|
|
println("Result:", result);
|
|
|
|
print(bubbleSort(arr, n));
|
|
|
|
return z;
|
|
} |