Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
Shou Ya
@shouya
VIP
NO. 3432 / 2012-08-28

廣州
1 Topics / 6 Replies
0 Followers
0 Following
0 Favorites
GitHub Public Repos
  • rss-funnel 131

    Self-hosted RSS multi-tool

  • malakal 40

    Minimalistic day-planner app

  • thinking-dumps 31

    This repo keeps track of my codes, answers and thinkings when exploring books.

  • ancilla.el 29

    AI assisted code generation/refactory in Emacs

  • emacs.d 3

    le jai stika be lo pe la .imaks.

  • microbity 2

    My exploration with embedded rust programming on micro:bit

  • youtube-audio-feed 2

    Convert a YouTube channel into a Podcast

  • wiki-search 1

    Lightweight MediaWiki full-text search software

  • schemars 1

    Generate JSON Schema documents from Rust code

  • eww 1

    ElKowars wacky widgets

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 单独开贴收集下还在坚持被 Emacs 和 Linux 蹂躏的 `古董'们 at September 09, 2012

    arch + emacs,偶爾 vim。

  • 一个很容易中招的地方 at September 09, 2012

    #39 楼 @zw963 呃,這個… 其實我還是沒有明白你的意思,'name = value'不是字串嗎怎麼會被執行?

  • 一个很容易中招的地方 at August 29, 2012

    #22 楼 @zw963 不,其實這個涉及到賦值了,在=~內部,的確有把匹配內容賦給$1的行為。

    譬如說,這麼做就不行:

    foo[name] = value if 'name = value' =~ /(?<name>.*)\s*=\s*(?<value>.*)/
    

    這個是局部變量作用域的問題因為下面的代碼正常工作:

    if 'name = value' =~ /(?<name>.*)\s*=\s*(?<value>.*)/
      foo[name] = value
    end
    
  • 一个很容易中招的地方 at August 28, 2012

    Ruby 這點的確不爽,不過全局的$n可以這麼用還是很給力的。

    foo[$1] = $2 if 'name = value' =~ /(.*)\s*=\s*(.*)/
    
  • 请 18 岁以下的同学举个手 (年龄调查) at August 28, 2012

    17 周歲。我一直以為我會是比較年輕的開發者了。。。話說我在推上還有個收集最年輕推友的列表,@54c3/youngest,也很有趣。

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