2018-01-01から1年間の記事一覧
While文の使い方 0から10まで表示させる処理 "; } ディレクトリ(フォルダ)内にあるファイル名やディレクトリ名を全て表示する。
Switch文の使い方 @判定用の変数 = "値1"; switch($判定用の変数) { case "値1": 処理 1; break; case "値2": 処理2; break; default: 処理3; } 同じ値を持つcase文を探して、一致した場合はbreakします。 default以下は、一致しない際の処理が走ります。
"; }
```
三項演算子について $変数 = (条件式)?値1:値2; trueの場合、値1の値を格納する。falseの場合、値2の値を格納する。 三項演算子の使い方について
メンバ変数とは クラス内の関数で共有して利用できる変数のことです。主にアクセス権によって3種類に分類されます。 public クラスの内外で利用できます。 public クラスの内外で利用できます。 class User { public $name = "山田"; } $user = new User(); …
パーミッションとは ファイル、ディレクトリに許可属性を与え、管理することです。「所有者」「グループ」「その他のユーザ」にパラメータを割り振りが可能です。 パラメーターについて 基本的なパラメーターは下記になります。 1.読み込み 2.書き込み 3.実…
abstractとは 直接インスタンスを生成できないクラスです。つまり必ず継承して使用するクラスです。 抽象メソッドは、継承先のクラスで必ずオーバーライドする必要があります。つまり抽象クラスでは継承先のクラスに対して特定のメソッドの実装を強制する事…
連想配列とは キーがついたデータを格納できる箱のことです。例えば、会員一人分の名前や住所、電話番号などのデータを操作するときに使います。 連想配列の使い方 $member["name"] = "山田太郎" 連想配列$memberにキーであるnameを定義し、その中に"山田太…
chmodコマンドとは ファイル、ディレクトリの権限を変更する命令のことです。 因みに、現在ファイルやディレクトリに設定されているパーミッションは、「ls-l」、「stat」コマンドで確認できます。
private そのクラスからしかアクセスできない protected そのクラスと、サブクラスからしかアクセスできない public どこからでもアクセスできる
https://www.sejuku.net/blog/26785#exec 備考:後ほど記事をまとめる
extends クラスのメンバを他のクラスで継承するメソッド extendsの使い方 class クラス名 extends 継承元クラス名 { 処理 } 注意点 親クラスでprivate修飾子による権限が指定されている場合は、そのメンバを引き継ぐことはできない。 サンプル '; } public f…
・クラスの継承 class 新しいクラス名 < 元となるクラス名
foods = ["たまご", "お肉", "野菜"] # each文を用いて、要素ごとに「○○を話せます」と出力してください foods.each do |food| puts "#{food}を食べます" end
Java言語は、コンパイラ、インタプリタという2つのソフトウェアを使って、機械語に翻訳されます。 コンパイラとは 人間が分かる言葉で書かれたソースコードをコンピュータが分かる言葉に変換してくれるプログラムのことです。 インタプリタとは コンピュー…
ブランチを作成する。 git checkout -b ブランチ名
Rubyは以下の図のようにインスタンスからクラスにアクセスできない仕様になってます。 # -*- coding: utf-8 -*- require 'date' # Musicクラスをつくる class Music # Musicクラスのインスタンスを初期化する def initialize(title) @title = title end end …
※常時更新中 - "\u3000":余計な全角が入っている。
classとは 変数などのデータとそれを処理するメソッドをまとめたものを指します。 Rubyでclassを使うためには、以下のようにコード中でclassを定義する必要があります。 class クラス名 # クラスのデータを初期化する def initialize(引数) 処理1 処理2 処理…
Rubyでは文字列と数値は別のオブジェクトのため、連結ができません。 そのため、次のようなケースだとエラーが起きます。 puts "I am " + 27 + "years old." # :in `+': no implicit conversion of Integer into String (TypeError) そこで、to_sメソッドの…
変数展開のメリットについて 変数展開は文字列の連結と役割としては同じですが、1つ異なる点があります。 それは下のコードのように、文字列と数値を連携することができないことです。 age = 30 puts age + "歳になりました。" # エラーになります。 しかし…
要件 -ユーザーが入力した値の1%分のポイントを表示する。 -ユーザーが入力した値が1000円以上の場合には、1%分のポイント+50ポイントを表示する。 【失敗例】 money = gets point = money / 100 if money >= 1000 puts point + 50 else puts point end 次の…
getsとgets.chompのち外 gets キーボードで入力した文字列を取得します。 gets.chompメソッド キーボードで入力した文字列の改行コードを削除して取得します。 つまり、getsは改行が生じ、gets.chompは改行が生じません。 実際の例をみてみましょう! # -*- …
ファイルの内容を一括で読み込み、表示する手順 プログラムと同じディレクトリに「test.txt」をつくります。 好きな言葉を入力して保存します。例)忘却は罪である。 出力します。 実際にコードをみていきましょう。 # -*- coding: utf-8 -*- # "test.txt"を…
Rubyの正規表現(パターン、メソッド、メタ文字等)を実例を交えて紹介する内容になります。