WeBlog

Webに関する情報を中心に発信してるブログ

Ruby

参照渡しと根渡し

「根渡し」と「参照渡し」について学習したので書いてみます。 「値渡し」とは、変数の値をコピーする渡し方です。 「参照渡し」とは、メモリの番地を共有するような渡し方です。 メモリと変数 x = 5 y = 10 変数が上記のようにあります。 変数の実体は、PC…

【 Ruby 】selfを使ってみた

インスタンスメソッド内でselfを使ってみた クラスメソッド内でselfを使ってみた メソッドの中でselfって書くけど、selfにって何? ということで実験した結果を書いてみる。 インスタンスメソッド内でselfを使ってみた ########################### # commen…

Rubyの特殊は構文

はじめに attr_accessorメソッド unless文 後置 if文 メソッド呼び出しに制限をかける モジュール nilガード まとめ はじめに こちらはプログラミング学習のメモになります。 今回はRubyの構文の中でも特殊なコードを書いていきたいと思います。 attr_access…

Rubyの基礎的内容

はじめに こちらはプログラミング学習のメモになります。 今日はRuby言語の基礎的な内容について書いてみます。 はじめに Rubyの基礎的内容 変数とは? 変数がどうして必要なのか? ローカル変数の命名規則 メソッド Rubyの戻り値はどうなる? インスタンス…

Rubyでメソッドを作る方法

こんにちは。 今日はRubyのメソッドについて書いていきます。 メソッドは非常によく使う機能の1つなのでしっかり理解していきましょう。 メソッドとは? メソッドはいろんな処理をまとめて、そこに名前をつけたものです。 メソッドは自分で作ることもできま…

Rubyで配列を扱う色々な組み込みライブラリ

Rubyでは組み込みライブラリの中に、Arrayクラスがあります。 Arrayクラスは配列の設定図となるクラスです。 なので、配列はArrayクラスで定義されているメソッドを使うことができます。 Rubyでもともと用意されている便利なメソッドがあるので、少し書いて…

Rubyを学んで違和感を感じたいろんな構文

こんにちは Rubyを学んでいると、いろんな構文がありますが省略した書き方など多いと思います。 私も初めてプログラミングを学んだ時は「php言語」をやっていたので、Rubyを学ぶようになってから、こんなのがRubyにはあるのか・・・という発見がいくつかあり…