50 lines
945 B
Plaintext
50 lines
945 B
Plaintext
// 测试多进制数字解析
|
|
let binary = 0b1010 // 二进制数字
|
|
let octal = 0755 // 八进制数字
|
|
let hex = 0xFF // 十六进制数字
|
|
|
|
// 测试浮点数和科学计数法
|
|
let float_num = 3.14159
|
|
let scientific = 1.23e-4
|
|
let big_num = 6.022E23
|
|
|
|
// 测试注解语法
|
|
@deprecated
|
|
func old_function() {
|
|
return 0
|
|
}
|
|
|
|
// 测试函数调用和命名参数
|
|
func test_function(name: string, age: i32) {
|
|
pri32("Name: ", name)
|
|
pri32("Age: ", age)
|
|
}
|
|
|
|
// 测试函数调用
|
|
test_function(name= "Alice", age= 25)
|
|
|
|
// 测试字符串字面量
|
|
let message = "Hello, World!"
|
|
|
|
// 测试布尔值
|
|
let is_active = true;
|
|
let is_done = false;
|
|
|
|
// 测试数组和映射
|
|
let numbers = [1, 2, 3, 4, 5]
|
|
let user = {
|
|
"name": "Bob",
|
|
"age": 30,
|
|
"scores": [85, 92, 78]
|
|
}
|
|
|
|
// 测试注释
|
|
/* 这是一个
|
|
多行注释
|
|
测试 */
|
|
|
|
// 测试运算符
|
|
let a = 10
|
|
let b = 20
|
|
let result = (a + b) * 2
|
|
let compare = a <= b && b >= 15 |