member.scp
来自「一个脚本语言的解释器」· SCP 代码 · 共 35 行
SCP
35 行
function main()
{
str = "hello world";
println(str.string());
println(str.type());
println(str.length());
println(str.indexOf("wo"));
println("[",str.subString(0, 5),"]");
println(true.type());
println(str.string.type());
println(split("hello world, are you ok?", " "));
println(null.integer().string(), ' ', null.string().string(), ' ', null.bool().string(), ' ', null.type());
}
function print_type(a)
{
println(a.type());
}
function split(string, sparator)
{
if(sparator == null) sparator = "";
array = null;
count = 0;
while(string.length()>0)
{
pos = string.indexOf(sparator);
if(pos == -1) pos = string.length();
else if(pos == 0) pos = 1;
array[count] = string.subString(0, pos);
count = count+1;
string = string.subString(pos+sparator.length(), string.length());
}
return array;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?