aboutsummaryrefslogtreecommitdiffhomepage
path: root/content/posts/2021-10-02/ruby-then-keyword-and-case-in.xml
diff options
context:
space:
mode:
Diffstat (limited to 'content/posts/2021-10-02/ruby-then-keyword-and-case-in.xml')
-rw-r--r--content/posts/2021-10-02/ruby-then-keyword-and-case-in.xml12
1 files changed, 6 insertions, 6 deletions
diff --git a/content/posts/2021-10-02/ruby-then-keyword-and-case-in.xml b/content/posts/2021-10-02/ruby-then-keyword-and-case-in.xml
index 40ac316..00afc01 100644
--- a/content/posts/2021-10-02/ruby-then-keyword-and-case-in.xml
+++ b/content/posts/2021-10-02/ruby-then-keyword-and-case-in.xml
@@ -23,14 +23,14 @@
<simpara>
<hr/>
</simpara>
- <section xml:id="_tl_dr">
+ <section xml:id="tl-dr">
<title>TL; DR</title>
<simpara>
<literal>case</literal> - <literal>in</literal> によるパターンマッチング構文でも、<literal>case</literal> - <literal>when</literal>
と同じように <literal>then</literal> が使える (場合によっては使う必要がある)。
</simpara>
</section>
- <section xml:id="_then_とは">
+ <section xml:id="what-is-then-keyword">
<title><literal>then</literal> とは</title>
<simpara>
使われることは稀だが、Ruby では <literal>then</literal>
@@ -75,7 +75,7 @@
]]>
</programlisting>
</section>
- <section xml:id="_なぜ普段は書かなくてもよいのか">
+ <section xml:id="why-then-is-usually-unnecessary">
<title>なぜ普段は書かなくてもよいのか</title>
<simpara>
普通 Ruby のコードで <literal>then</literal>
@@ -116,7 +116,7 @@
無事 Hello, World! と出力されるようになった。
</simpara>
</section>
- <section xml:id="_なぜ_then_や_や改行が必要か">
+ <section xml:id="why-then-or-linebreak-is-needed">
<title>なぜ <literal>then</literal> や <literal>;</literal> や改行が必要か</title>
<simpara>
なぜ <literal>then</literal> や <literal>;</literal> や改行 (以下 「<literal>then</literal> 等」)
@@ -158,7 +158,7 @@
が代用できるので、ほとんどの場合 <literal>then</literal> は必要ない。
</simpara>
</section>
- <section xml:id="_case_in_における_then">
+ <section xml:id="then-in-case-in">
<title><literal>case</literal> - <literal>in</literal> における <literal>then</literal></title>
<simpara>
ようやく本題にたどり着いた。来る Ruby 3.0 では <literal>case</literal> と <literal>in</literal>
@@ -257,7 +257,7 @@
]]>
</programlisting>
</section>
- <section xml:id="_まとめ">
+ <section xml:id="outro">
<title>まとめ</title>
<itemizedlist>
<listitem>