论坛首页 编程语言技术论坛

一个有趣的问题: 如何获取引用名?

浏览 6310 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-08-05  
baryon 写道

>(注: 不要告诉我用a,b = b,a来实现变量交换, 这个不是要讨论的问题)

不好意思,a,b = b,a同你的实现有何不同,望赐教



如果把swap看作是'宏', 那么a,b = b,a就是这个宏的展开.

由于ruby没有提供'宏',所以就只能想办法获取caller的所有信息来模拟它.

liusong1111提供的ParseTree估计是一个正确的方向,有时间去研究一下....
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics