// 测试注释中的代码不会被错误检测 // ========== 正常代码 - 应该检测错误 ========== functoin normalError() { // 这个应该被检测为拼写错误 loacl x = "test; // 这个也应该被检测 if (x = 5) { // 赋值操作符错误 retun true; // 拼写错误 } } // ========== 注释掉的代码 - 不应该检测错误 ========== // functoin commentedFunction() { // 这个不应该被检测 // loacl badVariable = "unclosed string; // if (array[0 = 10) { // 各种错误,但在注释中 // retun false; // } /* 块注释中的代码也不应该检测错误: functoin anotherBadFunction() { loacl x = "unclosed; if (x = bad) { retun nothing; } } */ // ========== 混合情况 ========== local validCode = "This is fine"; // 这行正常 // functoin commentedBad() { // 这行注释掉的不应该检测 // 内联注释测试 local test = 5; // functoin在注释中不应该报错 /* 多行注释测试 functoin 在这里 loacl bad = "test 应该都不报错 */ // ========== 字符串和括号测试 ========== // 注释中的未闭合字符串: "this is not closed // 注释中的未闭合括号: function test() { missing close local realString = "This should work fine"; local realArray = [1, 2, 3]; if (realArray.len() > 0) { return "success"; } // 验证正常代码仍然工作 local message = "Hello World"; function greeting() { return message; }