每次看到 programming ruby 下面这段文字的时候都觉得头大看不懂,能不能帮忙解释下第一句中出现的?\C-x 和?\cx 是什么表示方法,以及括号中出现的(x 的 control 版本,是 x&0x9f),分别代表什么意义。感谢。
?\cx 是对应复合按键 CTRL+x 的值吧。 x & 0x9f 是说这个值的计算方法,x 做与操作,0x9f 是 16 进制数。
#1 楼 @chenge 第二行的 ox80(上引号 2)是表示做这个十六进制的平方么?
#2 楼 @runup 那个是注释 2 的意思吧,找找看。
#3 楼 @chenge 这个问题大意了,是注释,不好意思
用过 emacs 会比较熟悉。。。就是一些组合键的 ascii 表示