“不过我还有一点不太确认。”程远又一边皱着眉头一边说道:“按照这个程序的逻辑,这两个参数[能量]和[信息点]应该会在执行花火这个程式的过程中发生改变吧,否则这个程式就无法终止了。这样说来,'方括号'的含义是代表'引用传递'么?不过我有点好奇,能量和信息点这两种实体是怎样传进程式里面去的,如果我在程式中写一行‘能量能量+100’,会有什么效果呢?”
程远用虚心求教的眼神望向依灵。
“咳咳。”依灵连忙收起了自己有些震惊的表情,并故意用稳重的语调说道:“分析得还不错,不过人家必须纠正一点,这个方括号代表的其实是‘特殊参数’,比如[能量],[信息点],以及你以后可能会学到的[动量]等。这几类参数不能直接用数字进行赋值,只能通过分配的方式与同类型的参数间接地参与运算。”
依灵一边说着,一边在空中写写划划。
“比如,我们可以这样写:取二分之一的[能量1]→[能量2],这样的话,我们就将能量1平均分成了两份,随后我们就可以把它们分给不同的子程式了。我们还可以写:[能量1]←[能量2],这样我们就又将两份能量合并到了一起。”
这次轮到程远惊讶了:“这样的话……有意思!”
之前他也一直在疑惑,如果只是敲两行“程式源代码”就可以施展法术的话,那他如果将程式中的攻击力数值设成一万亿,那岂不是随手毁天灭地?不过现在看来,这个位面的人似乎是使用“类型系统”完美地避免了这种逻辑错误的发生。
“那人家也考你一个问题吧。”见程远也并不是无所不知,依灵的小心思又活络了起来:“如果人家执行刚才那个连环花火的程式,并传入t2.0的能量与足够的信息点,每次花火的攻击强度是t1.7,那这个程式执行时总共能发动多少次花火攻击呢?”
“嘿嘿,这个可难不倒我!”程远略加思索便得到了答案,随后他得意地回答道:“八次!”
按照这个位面的奇怪计数法,t2.0相当于t1.9的两倍,t1.8的四倍,t1.7的八倍,所以除一下就得到答案了嘛,程远这样想道。
“回答……错误!”依灵的嘴角翘起了一个小小的弧度:“因为程式自身在执行时,也会消耗能量和信息点,所以最后的答案是……少于八次!”
程远大惊:“怎么还有这种设定啊?”
“然而这就是事实呀!”依灵坏笑道:“大笨蛋你要是不信的话,可以自己执行一下这个程式试试看呀。”
依灵一边说着,一边随手在系统中敲了几个参数,并将“程式执行”的权限也开放给了程远。
“行呀!”程远随手就是一个“确认执行”的念头发了过去。然而他瞬间便意识到不对,如果按照依灵敲的那几个参数执行这个程式的话……
“啪!啪!啪!啪!啪!啪!啪!”
一连串有着鞭炮爆炸般威力的小火花在程远身边炸开,程远狼狈逃窜。
“捉弄大笨蛋真是太开心了!”
望着被吓得远远跑开的程远,少女的脸上久违地露出了一丝轻松的微笑。
本章完