Parrot - 操作
您可以执行多种操作。 例如,我们可以打印出寄存器或常量的内容:
set I1, 10 print "The contents of register I1 is: " print I1 print "\n"
上述指令将导致寄存器I1的内容为:10
我们可以对寄存器执行数学运算:
# 将 I2 的内容添加到 I1 的内容中 add I1, I1, I2 # 将 I2 乘以 I4 并存储在 I3 中 mul I3, I2, I4 # 将 I1 加 1 inc I1 # 将 N3 减少 1.5 dec N3, 1.5
我们甚至可以执行一些简单的字符串操作:
set S1, "fish" set S2, "bone" concat S1, S2 # S1 is now "fishbone" set S3, "w" substr S4, S1, 1, 7 concat S3, S4 # S3 is now "wishbone" length I1, S3 # I1 is now 8