📄 evaltest.bas
字号:
#!/usr/local/bin/sbruna=1+1.2if a<>2.2 then ? "2.2: ERROR!"a=fre(0)if 0.5<>1/2 then ? "0.5: ERROR!"if .6<>(1+2-3*4/5) then ? "0.6: ERROR! <> ";(1+2-3*4/5)? "Auto type convertion"? "n=i+n = 2.2 = ";1+1.2? "n=n+i = 2.2 = ";1.2+1? "n=n+n = 2.2 = ";1.1+1.1? "i=i+i = 2 = ";1+1? "n=i+s = 2.2 = ";1+"1.2"? "n=i+s = -.1 = ";1+"-1.1"? "n=n+s = 2.2 = ";1.1+"1.1"? "n=s+i = 2 = ";"1"+1? "n=s+n = 2.2 = ";"1"+1.2? "s=i+s = 1a = ";1+"a"? "s=n+s = 1.1a = ";1.1+"a"? "s=s+i = a1 = ";"a"+1? "s=s+n = a1.1 = ";"a"+1.1? "s=s+s = 11 = ";"1"+"1"?? "Compare"? "s=s = 1 = ";"1"="1"? "s=i = 1 = ";"1"=1? "s=n = 1 = ";"1.1"=1.1? "i=s = 1 = ";1="1"? "n=s = 1 = ";1="1.1"? "n=n = 1 = ";1.1=1.1? "n=i = 1 = ";1.0=1? "i=n = 1 = ";1=1.0? "i=i = 1 = ";1=1? "i>i = 1 = ";2>1? "i>=i = 1 = ";1>=1? "i<=i = 1 = ";1<=2? "i<>i = 1 = ";1<>2?? "Array"dim a(10), b(10), c(10)for i=1 to 10 a(i)=inextfor i=1 to 10 let b(i)=10-i 333 let c(10-(i-1))=i z=10-(i-1) if c(z)<>i then ? "error"nextfor i=1 to 10 if a(i)+b(i)<>10 then ? "error"nextlet z=a(4)if z<>a(4) then ? "error"if (0xFF <> 255) then ? "0xFF<>255"if (0b11 <> 3 ) then ? "0b11<>3"if (&hFF <> 255) then ? "&HFF<>255"if (&b11 <> 3 ) then ? "&b11<>3"? 2e+.3
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -