// 测试程序 // 简单函数定义 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; }