<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>dggy (关于)</title>
    <link>https://ruby-china.org/dggy</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>为什么通过 su 切换到用户可以正常使用 ruby，但 ssh 登陆后不能正常使用？</title>
      <description>&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/dggy/a53c0c31-d6ee-48f4-b333-71c67d13630d.png!large" title="" alt="我遇到的情况"&gt;
&lt;img src="https://l.ruby-china.com/photo/dggy/73e74976-4fa6-4f81-9967-c768c3d0b6df.png!large" title="" alt="系统版本"&gt;&lt;/p&gt;</description>
      <author>dggy</author>
      <pubDate>Tue, 26 Mar 2024 11:02:10 +0800</pubDate>
      <link>https://ruby-china.org/topics/43636</link>
      <guid>https://ruby-china.org/topics/43636</guid>
    </item>
    <item>
      <title>兄弟们，有没有音质好一点的笔记本电脑推荐，国庆回家，那耳机听歌怪怪的，笔记本外音又不好。</title>
      <description>&lt;p&gt;rt&lt;/p&gt;</description>
      <author>dggy</author>
      <pubDate>Tue, 05 Oct 2021 17:53:35 +0800</pubDate>
      <link>https://ruby-china.org/topics/41740</link>
      <guid>https://ruby-china.org/topics/41740</guid>
    </item>
    <item>
      <title>请各位推荐一本较全面、较新版的 Ruby 书</title>
      <description>&lt;p&gt;朋友（非 Ruby 程序员）让我推荐一本书或资料&lt;br&gt;
我看过，并感觉最好的是&lt;a href="https://book.douban.com/subject/27166893/" rel="nofollow" target="_blank" title=""&gt;《Ruby 基础教程》（第 5 版）&lt;/a&gt;&lt;br&gt;
但不知道为什么口碑好像不太好（说是太简单了？）&lt;br&gt;
各位有没有好的推荐（中文、英文都可以）  &lt;/p&gt;

&lt;p&gt;不是 Rails 哈，就是单纯的 Ruby&lt;/p&gt;</description>
      <author>dggy</author>
      <pubDate>Tue, 09 Mar 2021 10:00:48 +0800</pubDate>
      <link>https://ruby-china.org/topics/41008</link>
      <guid>https://ruby-china.org/topics/41008</guid>
    </item>
    <item>
      <title>在 rubygem 上发布一个 gem 时，怎么管理依赖呢？</title>
      <description>&lt;p&gt;比如我要发布一个项目 A，这个项目依赖项目 B&lt;br&gt;
如何做，才能在安装 A 时，自动安装 B  &lt;/p&gt;

&lt;p&gt;rails 使用 bundler 管理依赖，但是&lt;br&gt;
当这个项目是一个&lt;strong&gt;运行在命令行里的工具&lt;/strong&gt;时&lt;br&gt;
我就不知道该怎么做了  &lt;/p&gt;

&lt;p&gt;感谢各位指点！&lt;/p&gt;</description>
      <author>dggy</author>
      <pubDate>Wed, 24 Feb 2021 14:46:53 +0800</pubDate>
      <link>https://ruby-china.org/topics/40948</link>
      <guid>https://ruby-china.org/topics/40948</guid>
    </item>
    <item>
      <title>写了个类 markdown 编译器，欢迎指教！</title>
      <description>&lt;h2 id="皮皮仔"&gt;皮皮仔&lt;/h2&gt;
&lt;p&gt;一种新的写作方式&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/daGaiGuanYu/ppz" rel="nofollow" target="_blank" title=""&gt;项目传送门&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dagaiguanyu.github.io/ppz/doc.pp/doc/%E7%90%86%E5%BF%B5.html" rel="nofollow" target="_blank" title=""&gt;理念&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dagaiguanyu.github.io/ppz/doc.pp/doc/%E4%BD%BF%E7%94%A8.html" rel="nofollow" target="_blank" title=""&gt;使用&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="为什么需要新的？"&gt;为什么需要新的？&lt;/h2&gt;
&lt;p&gt;一直以来，码者都在用 markdown 写东西，但是 markdown 有一些缺点：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;标准不统一，同样的内容在不同编译器、不同网站表现不一样&lt;/li&gt;
&lt;li&gt;大多数 markdown 编译器不会生成目录，文章长的时候，来回翻，很痛苦&lt;/li&gt;
&lt;li&gt;如果写好几篇文章，，，就没有一个流畅的方式，把这些文章联系在一起（要手动维护链接）&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="现在"&gt;现在&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;基本实现了 ppz 语法（类似 markdown 语法）到 html 的转化&lt;/li&gt;
&lt;li&gt;编译一个文件夹里的所有 ppz 文件，并生成目录&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;未实现的 markdown 语法：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;table&lt;/li&gt;
&lt;li&gt;代码高亮&lt;/li&gt;
&lt;li&gt;有序列表&lt;/li&gt;
&lt;li&gt;下划线、删除线&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="未来"&gt;未来&lt;/h2&gt;
&lt;p&gt;下阶段的工作：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;（主要）命令行参数&lt;/li&gt;
&lt;li&gt;行尾标记（用来实现“锚点（生成文内某个元素的链接，这样当你分享文章时，就不用告诉对方“要看的内容在第几行）”、特殊样式等）&lt;/li&gt;
&lt;li&gt;&lt;p&gt;标题导航完善，非一级标题下显示上级标题&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;代码生成文档（开发文档）&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;special-block 复制按钮&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;图片浏览器&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;各级配置：家目录、各级文件夹、页面&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;shebang&lt;/code&gt; 好像很好玩~ 直接运行 &lt;code&gt;.ppz&lt;/code&gt; 文件&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;layout&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;主题&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;项目化&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;编译一个文件夹时，只编译有变动的文件&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;......&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;（次要）table、代码高亮、有序列表、下划线、删除线&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="贡献"&gt;贡献&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;欢迎同仁贡献代码、找到 bug、提出批评和建议&lt;/li&gt;
&lt;/ul&gt;</description>
      <author>dggy</author>
      <pubDate>Thu, 04 Feb 2021 18:02:52 +0800</pubDate>
      <link>https://ruby-china.org/topics/40890</link>
      <guid>https://ruby-china.org/topics/40890</guid>
    </item>
    <item>
      <title>开发一个命令行工具，一般要遵循那些传统？</title>
      <description>&lt;p&gt;当然，不遵循传统，理论上是没任何问题的&lt;br&gt;
但是遵循传统，能让其他人，更方便使用这个工具  &lt;/p&gt;

&lt;p&gt;比如，开发了一个叫 ppz 的工具  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;要提供 man 页面&lt;/li&gt;
&lt;li&gt;要 &lt;code&gt;ppz --version&lt;/code&gt; 打印版本&lt;/li&gt;
&lt;li&gt;...&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;还有，各种参数，要遵循什么格式  &lt;/p&gt;

&lt;p&gt;有没有什么机构，指定了专门的规范，感谢指点&lt;/p&gt;</description>
      <author>dggy</author>
      <pubDate>Tue, 02 Feb 2021 11:18:36 +0800</pubDate>
      <link>https://ruby-china.org/topics/40885</link>
      <guid>https://ruby-china.org/topics/40885</guid>
    </item>
    <item>
      <title>企业应用中，在外网不通的情况下，如何使用 https？</title>
      <description>&lt;p&gt;企业内网也会出现数据安全问题：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;员工特别多，什么岗位都有，流动性很大，数据安全就没有保障&lt;/li&gt;
&lt;li&gt;浏览器（chrome）会在左上角显示“不安全”，特别刺眼（主要原因）&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;刚才找到一种方法：生成 https 证书，配后端、导入到客户端（chrome -&amp;gt; 设置 -&amp;gt; 隐私设置和安全性 -&amp;gt; 安全 -&amp;gt; 管理证书）&lt;/p&gt;

&lt;p&gt;但，每台机器都导入证书的话，也很麻烦，有没有方法自己搭建证书认证服务？&lt;/p&gt;</description>
      <author>dggy</author>
      <pubDate>Fri, 22 Jan 2021 10:23:45 +0800</pubDate>
      <link>https://ruby-china.org/topics/40841</link>
      <guid>https://ruby-china.org/topics/40841</guid>
    </item>
    <item>
      <title>给 Ruby Koans 做了个注释，欢迎新人一起学习~</title>
      <description>&lt;p&gt;ruby koans 作为一套很好的练习题，非常值得像我这样的新手练习&lt;br&gt;
但是有的地方不能 get 到“那个点”，或者直接就不知道怎么做，就会很迷惑&lt;br&gt;
虽然几乎每一题，网上都能搜到“解析”&lt;br&gt;
但一方面，英语的解析居多&lt;br&gt;
另一方面，比较零散  &lt;/p&gt;

&lt;p&gt;于是我想整理自己学习的笔记，和大家一起讨论，一起进步&lt;br&gt;
欢迎指教和教训！&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/daGaiGuanYu/ruby-koans-zhu" rel="nofollow" target="_blank" title=""&gt;仓库链接：https://github.com/daGaiGuanYu/ruby-koans-zhu&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;一些截图：
&lt;img src="https://l.ruby-china.com/photo/dggy/84414e67-9795-45d7-a364-d7d78032d671.png!large" title="" alt="hash"&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/dggy/7f65df0f-98df-485a-8ecc-a7d2e018df98.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;欢迎 star 和 pull request！&lt;/p&gt;</description>
      <author>dggy</author>
      <pubDate>Thu, 14 Jan 2021 17:37:24 +0800</pubDate>
      <link>https://ruby-china.org/topics/40811</link>
      <guid>https://ruby-china.org/topics/40811</guid>
    </item>
    <item>
      <title>很想做 Ruby，但起步为什么这么困难，是我的方式不对吗</title>
      <description>&lt;p&gt;两年前学了点 ruby，但是没深入&lt;br&gt;
现在做了两年多的 web 开发（前后端都做），一直被 ruby 的快乐编程吸引&lt;br&gt;
最近想真正学学 ruby，但是还没开始，就好难啊：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;装 ruby 的时候，社区建议不要在 windows 上装，但是 ruby 发布了 windows 上的版本，windows 就这么不堪吗&lt;/li&gt;
&lt;li&gt;下载是下载不来的，今天在 ubuntu 上碰了一鼻子灰后，买了个 vpn，终于下载好了&lt;/li&gt;
&lt;li&gt;装 rails 更是心力交瘁&lt;/li&gt;
&lt;li&gt;+ 不换源，装不了依赖&lt;/li&gt;
&lt;li&gt;+ 换源&lt;a href="https://gems.ruby-china.com/" rel="nofollow" target="_blank" title=""&gt;还要两步&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;+ 在 ubuntu 上，总卡在 konogiri&lt;/li&gt;
&lt;li&gt;+ 换到 win10 上，又卡在 sqlite3 的“native extension”上&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;这些问题是在换了源或开了付费的 vpn 之后进行的（还原时没开 vpn，开 vpn 时用的官方源，最后也试了开 vpn 用 ruby-china 的源）&lt;br&gt;
我记得两年前没毕业时，在宿舍学习 rails，并没遇到这么多问题&lt;br&gt;
但是一个月前尝试装了一次 rails（几个小时，没装好）&lt;br&gt;
今天又尝试装了 rails（从早上到现在），rails 终于装好了，但是创建项目时，依赖又装不上&lt;/p&gt;</description>
      <author>dggy</author>
      <pubDate>Fri, 18 Dec 2020 14:52:27 +0800</pubDate>
      <link>https://ruby-china.org/topics/40714</link>
      <guid>https://ruby-china.org/topics/40714</guid>
    </item>
    <item>
      <title>求推荐用 rails 做后端 api 开发的教程</title>
      <description>&lt;p&gt;小弟刚开始学习 rails，想用 rails 和微信小程序做个项目，但是没找到用 rails 纯做后端的教程（或书，或博客，或文档），求大佬推荐。
感谢！&lt;/p&gt;</description>
      <author>dggy</author>
      <pubDate>Thu, 03 May 2018 13:47:01 +0800</pubDate>
      <link>https://ruby-china.org/topics/36673</link>
      <guid>https://ruby-china.org/topics/36673</guid>
    </item>
    <item>
      <title>最近在看 rails 信条，感觉原文和翻译都很怪</title>
      <description>&lt;blockquote&gt;
&lt;p&gt;本文不是吐槽！不是吐槽！真的不敢吐槽！求饶.jpg
如有冒犯，敬请原谅！&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;只是感觉中文版和英文版差别好大。&lt;/p&gt;

&lt;p&gt;而且中译版很多地方翻译得……比如第六条标题“provide sharp knives”，中文版是“提供实用工具”，感觉不如直译更好理解。“实用工具”让人觉得是有很多好用的库，而失去了“锋利的刀”在控制力上的强调。这种比较多……&lt;/p&gt;

&lt;p&gt;但是看到英文原文就，更吃惊了……看不懂……当然虽然我英文水平不高，但是一般的英文文档都看得明白，况且还有谷歌翻译帮助。但是有的句子确实不知道什么意思，比如第一个信条（optimize for programmer happiness）的第二段的第二句：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Above many other competing and valid concerns that had driven programming languages and ecosystems before it.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;所以，想问问社区的大佬，rails 信条原文是英文吗？因为我看到 DHH 的身世背景比较复杂，母语可能不是英语。&lt;/p&gt;</description>
      <author>dggy</author>
      <pubDate>Thu, 26 Apr 2018 22:42:05 +0800</pubDate>
      <link>https://ruby-china.org/topics/36073</link>
      <guid>https://ruby-china.org/topics/36073</guid>
    </item>
    <item>
      <title>方法中有块，块中有 break 和 next，这种情况应该怎么理解？</title>
      <description>&lt;p&gt;准备放弃 java 转 ruby（大四），目前在学习语言基础，对 break 和 next 在这种情况下（下面两段代码）的理解，有点不自信，请大佬们指点一下！感谢！感谢！&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;total&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;from&lt;/span&gt; &lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;result&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;
    &lt;span class="n"&gt;from&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;upto&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="n"&gt;num&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;
        &lt;span class="n"&gt;result&lt;/span&gt;&lt;span class="o"&gt;+=&lt;/span&gt;&lt;span class="k"&gt;yield&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;num&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;end&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;result&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;

&lt;span class="n"&gt;n&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;total&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="n"&gt;num&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;num&lt;/span&gt;&lt;span class="o"&gt;==&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;
        &lt;span class="k"&gt;break&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt; 
    &lt;span class="k"&gt;end&lt;/span&gt;
    &lt;span class="n"&gt;num&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;
&lt;span class="nb"&gt;p&lt;/span&gt; &lt;span class="n"&gt;n&lt;/span&gt; &lt;span class="c1"&gt;# =&amp;gt; 1&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;total&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;from&lt;/span&gt; &lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;result&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;
    &lt;span class="n"&gt;from&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;upto&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="n"&gt;num&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;
        &lt;span class="n"&gt;result&lt;/span&gt;&lt;span class="o"&gt;+=&lt;/span&gt;&lt;span class="k"&gt;yield&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;num&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;end&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;result&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;

&lt;span class="n"&gt;n&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;total&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="n"&gt;num&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;num&lt;/span&gt;&lt;span class="o"&gt;==&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;
        &lt;span class="k"&gt;next&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt; &lt;span class="c1"&gt;# 这两端代码只有这个地方不一样&lt;/span&gt;
    &lt;span class="k"&gt;end&lt;/span&gt;
    &lt;span class="n"&gt;num&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;
&lt;span class="nb"&gt;p&lt;/span&gt; &lt;span class="n"&gt;n&lt;/span&gt; &lt;span class="c1"&gt;# =&amp;gt;51&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id="我的理解是："&gt;我的理解是：&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;break&lt;/strong&gt;在块中，会结束块所在方法（total 方法）的执行，也就是说遇到 break，&lt;strong&gt;块所在的方法执行被中断&lt;/strong&gt;，方法直接返回 break 后面的值（没有则为 nil）；&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;next&lt;/strong&gt;是结束块的执行，也就是说遇到 next，&lt;strong&gt;块执行被中断，方法调用块的地方接收 next 后面的值&lt;/strong&gt;（没有则为 nill）。
不知道这样理解是不是正确的呢。&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;/p&gt;&lt;hr&gt;
20180415 更，感谢各位大佬

&lt;p&gt;这次把&lt;strong&gt;“break 会结束方法的执行”&lt;/strong&gt;改成了&lt;strong&gt;“break 会结束块所在方法的执行”&lt;/strong&gt;。&lt;/p&gt;</description>
      <author>dggy</author>
      <pubDate>Wed, 11 Apr 2018 10:50:08 +0800</pubDate>
      <link>https://ruby-china.org/topics/35423</link>
      <guid>https://ruby-china.org/topics/35423</guid>
    </item>
  </channel>
</rss>
