Quantcast
Channel: Ruby –こととこネット
Browsing latest articles
Browse All 10 View Live

Image may be NSFW.
Clik here to view.

windows版 Rubyのインストール

Rubyをwindowsにインストールする手順です。Rubyはサーバーがなくても、ローカル(windows)環境で簡単にRubyの環境ができます。サーバーで動かしたい場合はこちらの記事をご参考まで。 RubyのソースコードはRubyのサイトからダウンロードできますが、そのままではコンパイルしないとインストールできません。なので、有志の方がWindows用にコンパイルされたものを、使わせてもらいます。...

View Article


Ruby 配列の初期化と多重配列

環境もそろってきたので、記述のメモなど残していきます。 配列に関すること 宣言 arr = Array.new() arr = Array.new # 等価 arr = [] # 等価 p arr # [] 初期化 hoge_0 = [1,2,3] p hoge_0 # => [1, 2, 3] hoge_1 = [[1,2,3],[4,5,6]] p hoge_1 # => [[1,...

View Article


Ruby 配列の操作

配列の操作 ドットインストールのRuby入門をみて、 Rubyの配列操作が新鮮だったので、覚える自信がないのでメモ 配列 array = [3, 4, 7] p array[1] # => 4 array[1] = 10 p array # => [3, 10, 7] p array[0..2] # => [3, 10, 7] 0 ~ 2 まで (*1 p array[0...2]...

View Article

配列 メソッドについて

前回の続きです。前回配列の操作について記事にしましたが、ここでは配列クラスの標準メソッドで便利そうなのを抜粋します。 このページは随時追加更新していくと思います。 配列のメソッド(class Array) Rubyのメソッドやメソッドの詳細を探すときは、リファレンスが一番です^^; 他にも、逆引きをまとめてくれている方のサイトなどとても助かります。ありがたく参考にしましょう。...

View Article

オブジェクトのコピー 【Ruby】

ここでは、オブジェクトを複製するときに注意すること(特に配列オブジェクト)を記述します。 phpでは考えなくてよかったことですが、他の言語ではどうなんでしょうね。 オブジェクトの複製の説明ですが、メソッドの引数にも共通している内容だと思います。 メソッドの引数については、次回触れてみようと思います。(値渡し,参照渡し) 少し復習 rubyでは変数も何かのオブジェクトです。...

View Article


メソッドの引数(値渡し、参照渡し)

Rubyの引数は値渡しです。 Rubyの引数は値渡しです。参照渡しではありません。ググるとそのようにまとめてらっしゃる方が多々ありますので間違いはないとおもいます。Ruby リファレンスマニュアルで探してみたんですが、記載を見つけられませんでした、確認でき次第アドレスを掲載します。 (*1)参考リンクを追加しました。 ここではRubyの引数(値渡し,参照渡し)について自分なりにまとめてみます。...

View Article

ディープコピー 【Ruby】

『オブジェクトのコピー』,『メソッドの引数(値渡し、参照渡し)』の延長です。私もよくわかっていないので、さらっと流します。 配列のコピーや、メソッドの引数に配列を渡すとき、『副作用』(コピー先の値を変更すると、コピー元の値も変更される)が発生するので、『副作用』を避ける場合、cloneメソッドで複製を作る方法を紹介しました。 しかし、多重ループの場合...

View Article

Image may be NSFW.
Clik here to view.

chromeで、Content-Type の調べ方

『Content-Type』を調べたい事がありましたので、調べ方をメモしておきます。 chromeで、Content-Type の調べ方 Content-Type について その前に、『Content-Type』について復習です。 たとえば、インターネットでファイルのダウンロードを行う時等、ファイルに拡張子がなかったり、拡張子からファイルの種類が分からない場合がある。...

View Article


ruby 関数定義 メソッド引数「*」が空の時

下記の関数「foo3」について foo3に、引数を一つ渡した場合、arrの形が知りたかったので、関数定義についてまとめました。 結果は、配列として帰ってきていました。 関数の作り方:基本 # 基本 def foo(name) puts name end # 初期値 def foo2(name = "momo") puts name end # 引数の数を不定 def foo3(a, *arr)...

View Article


rubyでformを取得する【サンプル】

railsのようなフレームワークを使わずに、ruby単体でform(リクエスト)情報を取得する方法です。 現在のバージョン ruby 2.1 で動作確認を行っております。 rubyでformを取得する cgiクラスを読込んで、cgi.newするだけで使えるので簡単です。 簡単ですが、少し気を付けたい点です。 ・postもgetも、同じコードで取得できるので、意図しないgetに注意する。...

View Article
Browsing latest articles
Browse All 10 View Live