海伊 | 蟒蛇 |
(setv foobar(+2 2))(setv[tim eric][“jim”“derick”])(setvα“a”β“b”) | foobar=2+2蒂姆,埃里克=“吉姆”,“德里克”α=“a”;β=“b” |
(排序为“abcBC”:键(fn[x](.lower x)) | 排序(“abcBC”,键=λx:x.lower()) |
(定义测试[a b[c“x”]#*d]【a b c d】) | 定义测试(a,b,c=“x”,*d):返回[a,b,c,d] |
(使用[o(打开“file.txt”“rt”)](设置缓冲区[])(while(<(len缓冲区)10)(.append缓冲区(下一个o))) | 打开('file.txt','rt')为o:缓冲区=[]当len(缓冲区)<10时:buffer.append(下一个(o)) |
(对于x(范围3)y(范围3):如果(=(+x y)3)(*x y)) | [x*y对于范围(3)中的x对于范围(3)中的y如果x+y==3] |
(defmacro do-while[测试#*body]`(执行~@尸体(当~测试时~@body))(设置值x 0)(do-while x(打印“打印一次”) | x=0打印(“打印一次”)而x:打印(“打印一次”) |