@glz1992 貌似有点理解,但是又差那么一点的感觉,谢谢你啦
@glz1992 所以说是 special case 吗???
@glz1992 是呀,4 是数组区间末尾啊,当 4 为索引开始处的时候是返回空数组啊,那为什么 5 为索引开始的时候还是空数组呢?
@glz1992 是呀,所以很奇怪啊.... 我才来发帖问的
@messiahxu 5 也超范围了吧.... 这个数组的下标是 0 到 4 啊
确实看了自叹不如加醍醐灌顶啊
而且这句:[:equilateral,:isosceles,:scalene].fetch([a,b,c].uniq.size - 1)
我很惭愧的没有看懂
@jjym 恩那,挺好的,我 ruby 初学,你那代码里面我还有点看不懂的
已 fork
lz 这是把 ruby 语法改成 lisp 的形式了?
mark 下来看看~如果不好我会回来吐槽的哈哈
@flypiggys 嗯,就是这个问题,我一直没解决,我本来是 linux 单系统,然后 xubuntu,lubuntu,kubuntu 单系统都装不上,最后我装了个 win 单系统,准备在 win 下试试 ruby 开发,然后有一天我闲着没事,就给装了个 xubuntu12.10,跟我的 win 组成双系统,结果用 rvm 安装的时候一切正常,很诡异
@bpw11320 谢谢你的建议,其实 linux 我很熟悉,就是 1.不想装双系统 2.单系统的话,平时处理一些工作上的事情就麻烦了....不过为了学好 ruby, 我现在还是装了双系统~~
@virgil 重装了一次系统,成功了。。。但是真心搞不懂以前为什么装不上。。。。
@messiahxu 然后呢?rvm insall 吗?我试过了,不行啊,还是重复上面的,麻烦您能说详细点吗?
@blacktulip 嗯嗯嗯,是的,我忘记 ruby 调用方法的时候可以不加括号了..........以前的习惯,@virgil 说的对.....我是从 java 转过来滴...面向对象的思想都是 java 的 XD