Ruby 关于 <Programming Ruby> 中一段文字的解释

runup · 2015年12月15日 · 最后由 vmlinz 回复于 2015年12月15日 · 1572 次阅读

每次看到 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 表示

需要 登录 后方可回复, 如果你还没有账号请 注册新账号