给出以下代码:
def map(char, charmap)
unless map = charmap[[char]]
unless map = charmap[[char, c = input.getc]]
input.ungetc(c) if c
map = ''
end
end
map
end
双方括号是做什么的?
Thanks
是方法的应用[]
以数组作为参数。
由于OP没有明确说明,我们无法判断什么charmap
是,但例如如果它是一个哈希,那么charmap[[char, c = input.getc]]
将返回值charmap
对应于该键[char, input.getc]
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)