48 lines
1.4 KiB
Plaintext
48 lines
1.4 KiB
Plaintext
|
|
// NyashValue革命基本動作テスト
|
||
|
|
// Arc<Mutex>過剰症候群解決確認
|
||
|
|
|
||
|
|
static box Main {
|
||
|
|
main() {
|
||
|
|
local console
|
||
|
|
console = new ConsoleBox()
|
||
|
|
console.log("🔥 NyashValue Revolution Test Started!")
|
||
|
|
|
||
|
|
// 基本値テスト
|
||
|
|
console.log("=== Basic Values Test ===")
|
||
|
|
local testInteger, testFloat, testBool, testString
|
||
|
|
testInteger = 42
|
||
|
|
testFloat = 3.14
|
||
|
|
testBool = true
|
||
|
|
testString = "Hello NyashValue!"
|
||
|
|
|
||
|
|
console.log("Integer: " + testInteger)
|
||
|
|
console.log("Float: " + testFloat)
|
||
|
|
console.log("Bool: " + testBool)
|
||
|
|
console.log("String: " + testString)
|
||
|
|
|
||
|
|
// 型変換テスト
|
||
|
|
console.log("=== Type Conversion Test ===")
|
||
|
|
console.log("42 as string: " + testInteger)
|
||
|
|
|
||
|
|
// 等価性テスト
|
||
|
|
console.log("=== Cross-type Equality Test ===")
|
||
|
|
local intVal, floatVal
|
||
|
|
intVal = 42
|
||
|
|
floatVal = 42.0
|
||
|
|
console.log("Integer 42: " + intVal)
|
||
|
|
console.log("Float 42.0: " + floatVal)
|
||
|
|
|
||
|
|
// 配列テスト
|
||
|
|
console.log("=== Array Test ===")
|
||
|
|
local arr
|
||
|
|
arr = new ArrayBox()
|
||
|
|
arr.push(1)
|
||
|
|
arr.push(2)
|
||
|
|
arr.push(3)
|
||
|
|
console.log("Array length: " + arr.length())
|
||
|
|
console.log("Array[0]: " + arr.get(0))
|
||
|
|
|
||
|
|
console.log("🎉 NyashValue Revolution Test Completed!")
|
||
|
|
return "success"
|
||
|
|
}
|
||
|
|
}
|