Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
沙枣
@ssqq
会员
第 6982 位会员 / 2013-05-05

[email protected]
没有
深圳
9 篇帖子 / 20 条回帖
3 关注者
0 正在关注
0 收藏
只写能写代码的代码
GitHub Public Repos
More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • Ruby 格式化代码的工具 at 2015年09月25日

    #3 楼 @ripple0328 rubymine 是收费的 IDE,不如用 sublime 好。

  • Ruby 格式化代码的工具 at 2015年09月25日

    不会吧,ruby 这么注重形式的语言,竟然没有好用的格式化工具?

    rubocop 似乎只是个命令行工具,竟然原样修改我的代码,改的一塌糊涂。

  • 用 Ruby Koans 学习 Ruby,其中一道题,到 stackoverflow 上一看,高下立判啊! at 2015年09月25日

    我认为这是高端 Ruby 中毒程序员才能写出的代码

  • 如何将一维数组转换成哈希 at 2015年08月27日

    这个真可以啊,但是这个方法为什么文档中没有呢?

  • Perl6 grammar 的解析器 at 2015年08月22日

    为了让解析器支持多种语言环境,我现在正在写一个类 LISP 的解释器,用于实现解析器的 API,这个解释器可以用多种语言实现,从而让多种语言都有语法解析的能力。

  • Perl6 grammar 的解析器 at 2015年08月22日

    解析库是一组 API 对应一个数据结构,而这个数据结构,是用这个解析库解析描述语法的文本解析的。这可能有点绕口。也就是说解析库依靠的东西,是用这个解析库生成的数据结构,有点像 Java 的 ANTLR, 解析器是根据语法生成的,但生成的不是代码,是数据结构。但是不需要两步,动态生成。

  • 如何让 gets 可以记忆以前输入的信息 at 2015年08月20日

    原来 readline 模块被 irb 自己加载了,然后就返回 false 了,不存在的模块调用会报错。

  • 如何让 gets 可以记忆以前输入的信息 at 2015年08月20日

    我解决了。

    gem install rb-readline
    

    然后测试了这个代码,发现可以运行:

    require 'readline'
    
    loop do
      line = Readline::readline('> ')
      break if line.nil? || line == 'quit'
      Readline::HISTORY.push(line)
      puts "You typed: #{line}"
    end
    

    原来系统自带了 readline 模块,但为什么在 IRB 中 require 'readline' 返回 false 呢?

  • 如何让 gets 可以记忆以前输入的信息 at 2015年08月20日

    #1 楼 @nouse 文档里有,但

    $ irb
    irb(main):001:0> require "readline"
    => false
    
    irb(main):003:0> exit
    
    Administrator@OH6XSDN588EC0DF C:\rakudo\share\perl6\lib\Use
    $ gem install readline
    ERROR:  Could not find a valid gem 'readline' (>= 0) in any repository
    ERROR:  Possible alternatives: deadline, redline, rediline, redlink, redvine
    

    我昨天明明为了安装 Rails 把 gem 切换到 ruby.taobao.com 上了

  • Ruby 2.2.2 使用中的问题 at 2015年08月18日

    找到了,谢谢,下载的文档怎么没有全文搜索功能呢?

  • mRuby 将走向何方 at 2014年07月03日

    Ruby 社区的开发 Matz 已经基本不参与了,这对 Ruby 来说是件好事,就好象 Perl 社区,自从 Larry 潜心搞 Perl 6 以来,开发效率高了好几倍,新版本的推出速度越来越快。

  • Ruby 的方法调用好像野马 at 2013年05月31日

    想想,其实可以把属性获取也当成一个方法,返回一个值的方法。这样,也挺好的

  • 好消息好消息. Vim 7.4 要来了 at 2013年05月30日

    因为没有 shell 总是开一个 shell 窗口,来回切换。 将 Python 整合进来,不如将 Lua 整合进来,Python 比 Vim 都大 除非阉割掉一些功能。

  • 为什么没人想写一个有语法检测功能的编辑器呢? at 2013年05月30日

    这个很有意义,但是个巨大的挑战。能胜任的编辑器框架,首先要有一门非常简洁高效的扩展语言。其次这门语言要有非常完整的正则匹配,语法分析库。emacs 的 lisp 能胜任,但 lisp 写代码效率太低了。vim 的 vimscript 太慢了。scite 的 lua 库太简单了,但随着时间的变化,我看好 scite 的 lua 分支

  • 深圳的冰美女,三个月都没有找到工作了,我都为她捉急了! at 2013年05月30日

    博士毕业都不好找工作的时代,待业在家不算啥

  • 听了一个冷笑话,挺有意思的 at 2013年05月30日

    一个只会 Ruby 的人,学会了 Java, --- 不容易 一个只会 Java 的人,学会了 Ruby -- 自然趋势

  • [迷你书] 松本行弘:代码的未来 at 2013年05月30日

    不使用括号的代价就是分不清楚方法和关键字

  • 相处很久的女朋友和别人在一起了,有经验的人有没有?出来安慰我两句 at 2013年05月30日

    你关心的人有人关心了。就好像你维护的代码,被别人维护。好事啊。真正的爱是给她自由。还默默关心。

  • 发本自己做的 Rails 的电子书以及资料若干 at 2013年05月05日

    发个能预览的版本,压缩文件担心病毒

  • Ruby 冲击波,谁还可以做个更牛的出来 at 2013年05月05日

    这个有什么用?

关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English