<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rssdatehelper="urn:rssdatehelper" xmlns:wfw="http://wellformedweb.org/CommentAPI/">
<channel>
<title>Ruby TIPS - 処理対象別インデックス</title>
<link/>https://www.buildinsider.net/language/rubytips
            <pubdate>Thu, 31 Aug 2017 18:29:54 GMT</pubdate>
<generator>Build Insider Engine</generator>
<description>Ruby開発に役立つTIPSや、基本的な文法、基本機能の使用方法と注意事項などを、目的別リファレンスの形式でまとめる連載の処理対象別インデックス。</description>
<language>ja</language>
<item>
<title>集合演算を行うには？ | Ruby TIPS</title>
<link/>https://www.buildinsider.net/language/rubytips/0025
    <pubdate>Fri, 01 Sep 2017 03:30:00 GMT</pubdate>
<guid>/language/rubytips/0025</guid>
<content:encoded><![CDATA[Rubyで配列を使って集合演算を行う方法として、「＆」演算子による積集合／「|」演算子による和集合／「-」演算子による差集合を説明する。 <img src="https:///re.buildinsider.net/language/rubytips/0025/fb.png" style="float: right;">]]></content:encoded>
</item>
<item>
<title>メソッドのキーワード引数を利用するには？ | Ruby TIPS</title>
<link/>https://www.buildinsider.net/language/rubytips/0024
    <pubdate>Fri, 25 Aug 2017 04:05:00 GMT</pubdate>
<guid>/language/rubytips/0024</guid>
<content:encoded><![CDATA[メソッドの呼び出し時にキーワード引数を使うと、意味が分かりやすくなるだけでなく、指定順序を変えたりできる。キーワード引数の使い方について説明する。 <img src="https:///re.buildinsider.net/language/rubytips/0024/fb.png" style="float: right;">]]></content:encoded>
</item>
<item>
<title>ファイルの排他制御を行うには？ その際のデッドロック問題とは？ | Ruby TIPS</title>
<link/>https://www.buildinsider.net/language/rubytips/0023
    <pubdate>Wed, 12 Jul 2017 07:35:00 GMT</pubdate>
<guid>/language/rubytips/0023</guid>
<content:encoded><![CDATA[1つのファイルに複数のプログラムから同時アクセスすると、上書きによりデータが消失する可能性がある。これを回避するために排他制御を行う方法と、その際に問題となるデッドロックを回避する方法について説明する。 <img src="https:///re.buildinsider.net/language/rubytips/0023/fb.png" style="float: right;">]]></content:encoded>
</item>
<item>
<title>ファイルに文字列を書き込む（出力する）には？ | Ruby TIPS</title>
<link/>https://www.buildinsider.net/language/rubytips/0022
    <pubdate>Mon, 03 Jul 2017 07:54:00 GMT</pubdate>
<guid>/language/rubytips/0022</guid>
<content:encoded><![CDATA[テキストファイルに文字列を書き込むための基本を解説。新規書き込みと追加の方法を確認した後、任意の位置から書き込む方法や読み書き両用モードでファイルを利用する方法を説明する。 <img src="https:///re.buildinsider.net/language/rubytips/0022/fb.png" style="float: right;">]]></content:encoded>
</item>
<item>
<title>ファイルから1行／段落ごと読み込む（入力する）には？ | Ruby TIPS</title>
<link/>https://www.buildinsider.net/language/rubytips/0021
    <pubdate>Fri, 19 May 2017 07:19:00 GMT</pubdate>
<guid>/language/rubytips/0021</guid>
<content:encoded><![CDATA[Rubyでテキストファイルから文字列を読み込むための方法として、ファイル内の全テキスト内容を先頭から1行単位ずつもしくは1段落ずつループ処理する方法と、ファイルから読み込んだ全ての行を配列として返す方法を説明する。 <img src="https:///re.buildinsider.net/language/rubytips/0021/fb.png" style="float: right;">]]></content:encoded>
</item>
<item>
<title>ファイルから1文字ずつ読み込む（入力する）には？ | Ruby TIPS</title>
<link/>https://www.buildinsider.net/language/rubytips/0020
    <pubdate>Wed, 17 May 2017 07:18:00 GMT</pubdate>
<guid>/language/rubytips/0020</guid>
<content:encoded><![CDATA[Rubyでテキストファイルから文字列を読み込むための方法として、ファイルから1文字単位で文字を取得する方法と、ファイル内の全テキスト内容を先頭から1文字ずつループ処理する方法を説明する。 <img src="https:///re.buildinsider.net/language/rubytips/0020/fb.png" style="float: right;">]]></content:encoded>
</item>
<item>
<title>ファイルから文字列を読み込む（入力する）には？（基本編） | Ruby TIPS</title>
<link/>https://www.buildinsider.net/language/rubytips/0019
    <pubdate>Mon, 15 May 2017 05:15:00 GMT</pubdate>
<guid>/language/rubytips/0019</guid>
<content:encoded><![CDATA[テキストファイルから文字列を読み込むための基礎を解説。ファイル操作をブロックで記述する方法や、ファイルを開く際に「テキスト読み出し専用モード」でアクセスしたり文字コードを指定したりする方法、BOM付きファイルを処理する方法を説明する。 <img src="https:///re.buildinsider.net/language/rubytips/0019/fb.png" style="float: right;">]]></content:encoded>
</item>
<item>
<title>演算子を再定義するには？ | Ruby TIPS</title>
<link/>https://www.buildinsider.net/language/rubytips/0018
    <pubdate>Mon, 24 Apr 2017 06:00:00 GMT</pubdate>
<guid>/language/rubytips/0018</guid>
<content:encoded><![CDATA[Rubyではクラスの二項演算子や単項プラス／マイナス演算子を定義（もしくは再定義）できる。その方法を基礎から説明し、実用的な使い方の例を示す。 <img src="https:///re.buildinsider.net/language/rubytips/0018/001.gif" style="float: right;">]]></content:encoded>
</item>
<item>
<title>数値／文字列／配列／範囲式／正規表現の比較を行うには？ | Ruby TIPS</title>
<link/>https://www.buildinsider.net/language/rubytips/0017
    <pubdate>Thu, 16 Mar 2017 07:30:00 GMT</pubdate>
<guid>/language/rubytips/0017</guid>
<content:encoded><![CDATA[Rubyプログラミングでは「等しいかどうか」を調べるための比較はどう行うのか？ 比較を行える演算子やメソッドを使って、さまざまな比較を試してみる。 <img src="https:///re.buildinsider.net/language/rubytips/0017/01.png" style="float: right;">]]></content:encoded>
</item>
<item>
<title>RSSを扱うには？ ― 標準rssライブラリ利用して天気予報を表示する | Ruby TIPS</title>
<link/>https://www.buildinsider.net/language/rubytips/0016
    <pubdate>Wed, 15 Feb 2017 07:52:00 GMT</pubdate>
<guid>/language/rubytips/0016</guid>
<content:encoded><![CDATA[Rubyに標準搭載されているrssライブラリを使って、Webサイトで提供されているRSS／Atomフィードを処理する方法を説明する。例として天気予報情報のRSSフィードを使う。 <img src="https://re.buildinsider.net/language/rubytips/0016/001.gif" style="float: right;">]]></content:encoded>
</item>
<item>
<title>範囲式や正規表現を使うには？ ― 穴埋め問題と株価診断プログラムを作る | Ruby TIPS</title>
<link/>https://www.buildinsider.net/language/rubytips/0015
    <pubdate>Fri, 27 Jan 2017 04:26:00 GMT</pubdate>
<guid>/language/rubytips/0015</guid>
<content:encoded><![CDATA[範囲式は条件式の中で使うとちょっと面白い動作をする。範囲式を使って簡単な穴埋め問題や株価診断プログラムを作ってみよう。 <img src="https:///re.buildinsider.net/language/rubytips/0015/01.gif" style="float: right;">]]></content:encoded>
</item>
<item>
<title>クラスのメソッドをオーバーライドするには？ | Ruby TIPS</title>
<link/>https://www.buildinsider.net/language/rubytips/0014
    <pubdate>Fri, 16 Dec 2016 08:03:00 GMT</pubdate>
<guid>/language/rubytips/0014</guid>
<content:encoded><![CDATA[継承先クラスの新メソッドで元クラスの既存メソッドをオーバーライドして異なる機能に置き換える方法と、新メソッド内から既存メソッドを呼び出すことで既存機能に新機能を追加する方法を説明する。 <img src="https:///re.buildinsider.net/language/rubytips/0014/fb.png" style="float: right;">]]></content:encoded>
</item>
<item>
<title>クラスを継承するには？ メソッドの呼び出しをprivate／protectedで制限するには？ | Ruby TIPS</title>
<link/>https://www.buildinsider.net/language/rubytips/0013
    <pubdate>Fri, 04 Nov 2016 04:05:00 GMT</pubdate>
<guid>/language/rubytips/0013</guid>
<content:encoded><![CDATA[オブジェクト指向言語の特長である「クラスの継承」をRubyで実現する方法を解説。スーパークラスのメソッドの呼び出し制限で、Ruby言語特有の内容についても紹介する。 <img src="https:///re.buildinsider.net/language/rubytips/0013/01.gif" style="float: right;">]]></content:encoded>
</item>
<item>
<title>クラスとそのコンストラクター／アクセサー／メソッドを定義し利用するには？ | Ruby TIPS</title>
<link/>https://www.buildinsider.net/language/rubytips/0012
    <pubdate>Thu, 15 Sep 2016 05:15:00 GMT</pubdate>
<guid>/language/rubytips/0012</guid>
<content:encoded><![CDATA[Rubyプログラミングの基本中の基本として、クラスの定義から、そのインスタンスの作成・利用、インスタンスメソッドの定義、変数へのアクセスまでを説明する。 <img src="https:///re.buildinsider.net/language/rubytips/0012/02.gif" style="float: right;">]]></content:encoded>
</item>
<item>
<title>ブロック ― ちょっと便利な繰り返し処理の構文とは？（3） | Ruby TIPS</title>
<link/>https://www.buildinsider.net/language/rubytips/0011
    <pubdate>Wed, 10 Aug 2016 04:05:00 GMT</pubdate>
<guid>/language/rubytips/0011</guid>
<content:encoded><![CDATA[Rubyに用意されている繰り返し処理の構文のうち「ブロック」を使えば、繰り返し処理をより簡潔に書ける。その基本的な使い方と、自作メソッドでの利用例を解説する。 <img src="https:///re.buildinsider.net/language/rubytips/0011/01.gif" style="float: right;">]]></content:encoded>
</item>
<item>
<title>for文 ― ちょっと便利な繰り返し処理の構文とは？（2） | Ruby TIPS</title>
<link/>https://www.buildinsider.net/language/rubytips/0010
    <pubdate>Fri, 22 Jul 2016 02:45:00 GMT</pubdate>
<guid>/language/rubytips/0010</guid>
<content:encoded><![CDATA[Rubyに用意されている繰り返し処理の構文のうち、for文の基本的な使い方と配列と組み合わせた利用例を解説。範囲や配列を利用して一定の回数だけ繰り返して文を実行する方法や、配列全体を処理する方法を紹介する。 <img src="https:///re.buildinsider.net/language/rubytips/0010/03.gif" style="float: right;">]]></content:encoded>
</item>
<item>
<title>while修飾子／until修飾子／while文／until文 ― ちょっと便利な繰り返し処理の構文とは？（1） | Ruby TIPS</title>
<link/>https://www.buildinsider.net/language/rubytips/0009
    <pubdate>Mon, 11 Jul 2016 04:46:00 GMT</pubdate>
<guid>/language/rubytips/0009</guid>
<content:encoded><![CDATA[Rubyに用意されている繰り返し処理構文のうち、while文／until文の基本的な使い方と落とし穴を解説。また、while／until「修飾子」を使った簡潔な記述方法にも言及する。 <img src="https:///re.buildinsider.net/language/rubytips/0009/02.gif" style="float: right;">]]></content:encoded>
</item>
<item>
<title>if修飾子／unless文／case文 ― ちょっと便利な条件分岐の構文とは？ | Ruby TIPS</title>
<link/>https://www.buildinsider.net/language/rubytips/0008
    <pubdate>Wed, 01 Jun 2016 03:53:00 GMT</pubdate>
<guid>/language/rubytips/0008</guid>
<content:encoded><![CDATA[Rubyには、if文のような一般的なもの以外にも、if修飾子／unless文／unless修飾子／case文といった便利な条件分岐の構文が用意されている。その基本的な使い方を解説。 <img src="https:///re.buildinsider.net/language/rubytips/0008/02.gif" style="float: right;">]]></content:encoded>
</item>
<item>
<title>複素数（Complexクラス）を活用するには？ | Ruby TIPS</title>
<link/>https://www.buildinsider.net/language/rubytips/0007
    <pubdate>Tue, 29 Mar 2016 08:00:00 GMT</pubdate>
<guid>/language/rubytips/0007</guid>
<content:encoded><![CDATA[組み込みライブラリに含まれるComplexクラスによる基本的な複素数の取り扱い方、複素数の四則演算、平面上の点（ベクトル）の操作方法を説明する。 <img src="https:///re.buildinsider.net/language/rubytips/0007/01.gif" style="float: right;">]]></content:encoded>
</item>
<item>
<title>桁区切り数値の記述と出力／文字列を逆順に／文字列の分割／文字列の各文字の利用 ― コーディングミスを防ぐには？（4） | Ruby TIPS</title>
<link/>https://www.buildinsider.net/language/rubytips/0006
    <pubdate>Thu, 03 Mar 2016 03:00:00 GMT</pubdate>
<guid>/language/rubytips/0006</guid>
<content:encoded><![CDATA[初心者向けにRubyプログラミングの落とし穴を紹介。桁区切り指定で数値リテラルを記述する方法や、桁区切りの数値文字列を出力する方法、文字列を逆順に並べ替える方法、文字列を文字列で分割する方法、文字列を1文字ずつ扱う方法を説明する。 <img src="https:///re.buildinsider.net/language/rubytips/index/icon.og.png" style="float: right;">]]></content:encoded>
</item>
</channel>
</rss>