-
JavaScriptの関数の特徴 引数は可変になっていて、いくらでも引数を渡せます。 呼び出された関数側では、「arguments」という変数を使って、引数にアクセスします。 上記の特徴から見て分かるとおり、JavaS…
-
Ruby on Railsとは? Rubyで作られたWebアプリケーションフレームワークです。 Webアプリ開発に必要な機能が全て詰まっていることから「全部入り」のフレームワークとよく言われます。 Javaに影響を与えた 「Ru…
-
モジュールとは? クラスのようでクラスではないRuby特有の概念です。 クラスとの違い モジュールから、インスタンスを作成することはできない。 継承はできない。(他のクラスやモジュールから) 用途 クラス…
-
06.16
【Ruby】「シンボル」、「ハッシュ」について
シンボルとは? 基本的には文字列と同じようなものですが、少し異なります。 シンボルのメリット Rubyの内部で、「整数」として管理されているので、文字列の値が同じかどうか通常の文字列に比べると高速に処理できます。 同じシ…
-
Rubyとは? 1996年に日本人プログラマーのまつもとゆきひろ氏によって公開された「オブジェクト指向のスクリプト言語」になります。 Rubyは構文に、様々な工夫が凝らされているので、プログラマが書いていて、非常に楽しいと思える言語…
-
06.15
【Ruby】文字列についての知識
1文の区切り 「改行」が1文の区切りになります。よくあるセミコロン(;)ではないので注意です。 文字列 シングルコーテーションで囲う 特殊文字(\n,\r、\t等)を、ただの文字列として扱うことができる。 ダブルコーテーションで囲…
-
Rubyは、「オブジェクト指向」のプログラミング言語です。 オブジェクトの種類 下記のものを「オブジェクト」として扱います。 文字列(Stringクラス) 配列(Arrayクラス) 数値(Integer、Float…
-
Rubyの開発は、Windowsでも可能ですが、やはり下記の理由でLinux上での開発がおすすめです。 Windowsよりも、Linuxでの情報が多い。 Rubyは基本的にLinux上で動作させることで作られているため、環境…
-
Strutsは、MVCフレームワークの一種で、2000年代にJavaのWebアプリケーションフレームワークとして、一世を風靡しました。 なお、Strutsには、1系と2系があります。 今は、1系はもうサポート停止されていますが、…
-
私が勤めている派遣先で次は、「Salesforce(セールスフォース)」や「AWS(Amazon Web Service)」を使った開発に携わってもらう可能性があるということを言われました。 AWSは、クラウドベースのサーバー提供サー…