引用第13楼飞甩鸡毛2于2009-04-14 16:39发表的 :这个事啥语言?
引用第18楼飞甩鸡毛2于2009-04-15 09:20发表的 :没想明白和简单到可以算是一门复杂脚本的语言有什么区别
Function bs_tw Push $R0 Push $R1 StrCpy $R0 0 StrCpy $R1 id_of_lz StrCmp $R1 "黄金的苹果" 0 bs_end StrCpy $R0 1 ClearErrors StrCpy $R1 count_of_bs IfErrors bs_end IntOp $R0 $R1 + 1 bs_end: Pop $R1 Exch $R0FunctionEnd
函数 bs_条纹 将变量 $R0 压入堆栈 将变量 $R1 压入堆栈 将变量 $R0 赋值为 0 将变量 $R1 赋值为楼主的 id 比较变量 $R1 和 "黄金的苹果" 是否相同,如相同,继续执行下面的代码,否则跳转到 bs_end 标记(此时 BS 次数为 $R0 所代表的 0) 将变量 $R0 赋值为 1 清除所有错误信息 将变量 $R1 赋值为大家 bs 条纹的次数 如果出错了(例如还没有人进行 bs 等)就跳转到 bs_end 标记(此时最后保存的 BS 次数为 ¥R0 所代表的 1) 将变量 $R0 在变量 $R1 的基础上 + 1(此时最后保存的 BS 次数将比原来多 1) bs_end 标记: 从堆栈弹出 $R1 将变量 $R0 切换到堆栈顶端函数结束