プログラミング、フリーダイビング、ブロックチェーンのブログ

プログラミング道場

「プログラミング」 一覧

【Ruby入門】値渡しと参照渡しの違い

2019/04/23   -Ruby, プログラミング

値渡しと参照渡し メソッドに数字を渡した場合の動作が、値渡しです。 メソッドの中では値が変わっていますが、メソッドの外で値を見ても、元のままであることがわかります。 一方で、メソッドに配列を渡した場合の動作が、参照渡しです。 メソッドの中で ...

【Ruby入門】文字列で使えるメソッド

2019/04/23   -Ruby, プログラミング

文字列とは何か? Rubyの文字列とは、「ダブルクォーテーション」もしくは「シングルコーテーション」で囲まれた値です。 また文字列のクラスは、Stringクラスです。 文字列の連結 文字列を連結するには、「+」「<<」「conc ...

【Ruby入門】外部コマンドを実行する方法

2019/04/23   -Ruby, プログラミング

外部コマンドの実行方法 systemの場合は、コマンドの実行結果を受け取ることができません。 「バッククォート」と「%x[date]」の場合は、コマンドの実行結果を受け取ることができます。 「IO.popen」でも、コマンドの実行結果を受け ...

【Ruby入門】コマンドライン引数の使い方

2019/04/23   -Ruby, プログラミング

コマンドライン引数とは何か? コマンドライン引数とは、コマンドラインから入力する引数のことです。 具体的には、ターミナル上で以下のように実行します。 ruby hello.rb "Yamada" "Tarou" コマンドライン引数の使い方 ...

【Ruby入門】Module(モジュール)の使い方

2019/04/23   -Ruby, プログラミング

Moduleとは何か? Moduleには、主に2つの機能があります。 これらについて、順番に見ていきたいと思います。 名前空間を提供する クラスに組み込んで多重継承を実現する Moduleの使い方 名前空間を提供する Moduleを使うこと ...

【Ruby入門】クラスの継承の使い方

2019/04/23   -Ruby, プログラミング

クラスの継承 クラスの継承を試してみよう クラスの継承とは、既に定義済みのクラスやメソッドを再利用するようなイメージです。 クラスの継承をするためには「<」というキーワードを使います。 コードを見た方がわかりやすいと思うので、実際にコ ...

【Ruby入門】Rubyで乱数やランダムな文字列を生成しよう

2019/04/23   -Ruby, プログラミング

乱数の作り方 randというメソッドを使うと、乱数を生成することができます。 ランダムな文字列の作り方 アルファベットから作る文字列の作り方とsecurerandomを使った文字列の生成方法の紹介です。 Base64の作成方法 Base64 ...

【Ruby入門】Rubyの定数の特徴を理解しよう

2019/04/23   -Ruby, プログラミング

Rubyの定数の特徴 Rubyの定数は、先頭が大文字で始まります。 「Country」「COUNTRY」「COUNTry」の全てが定数です。 定数を書き換えようとすると、警告は出るものの値を書き換えることは可能であることがわかります。 cl ...

【Ruby入門】空白文字を取り除く方法

2019/04/22   -Ruby, プログラミング

文字列の中に存在する空白を削除する方法 以下の5つのメソッドについて紹介します。 全てを削除(gsub) 単語の間にある空白は削除しない(strip) 左側にある空白のみ削除(lstrip) 右側にある空白のみ削除(rstrip) 破壊的な ...

【Ruby入門】文字列に対応する文字コードを表示する方法

2019/04/22   -Ruby, プログラミング

Rubyの文字列に対応する文字コードを表示します 文字コードとは、コンピュータ上で文字を表示するために、一つ一つの文字に固有に割り当てた番号のことです。 文字列の文字コードを取得するには、ordメソッドを使います。 逆に、文字コードに対応す ...

【Ruby入門】クラス(class)の使い方

2019/04/22   -Ruby, プログラミング

クラス(class)とは何か? クラスとは、データを管理する型であり、設計図でもあります。 そのため、クラス名は抽象的な名前になりがちです。 例えば、車を管理するクラスを作りたいとします。 その場合、クラス名は、「プリウス」「ベンツ」という ...

【Ruby入門】メソッドの引数にアスタリスクを使う

2019/04/22   -Ruby, プログラミング

メソッドの引数におけるアスタリスク メソッドの引数におけるアスタリスクは、可変長引数と呼ばれています。 可変長引数を使うと、好きな数の引数をメソッドに渡すことができるようになります。 可変長引数で関数に渡された値は、配列として関数側で受け取 ...

Copyright© プログラミング道場 , 2024 All Rights Reserved Powered by AFFINGER4.