Answers:
在许多情况下,从STDIN读取变量值比定义函数要短。但是,请注意,GIMMEH从STDIN读取输入的始终读取一个YARN(即字符串)。但是您可以利用LOLCODE的动态类型并添加0来转换为NUMBR。
例如,
GIMMEH n
n R SUM OF n AN 0
... (operations on n)
定义n为26个字节,包括换行符。将此与用户定义的函数进行比较:
HOW DUZ I f YR n
... (operations on n)
IF U SAY SO
这需要28个字节。
请注意,您还可以乘以1来转换为NUMBR,但这需要比总和多4个字节:
GIMMEH n
n R PRODUKT OF n AN 1
n IS NOW A NUMBR比n R SUM OF n AN 0