ブログをお引越ししましたよ。
新ブログ Blogicarythm
今後はこちらに記事を書いていきますので皆様なにとぞよしなにー
$a = $this->******(); //******は適当なクラスとか関数
変数 $a に、このクラスの中の******というクラス(または関数の戻り値)を代入します
class Desk
{
//メンバ変数(プロパティ)
$color = "brown" ;
$material = "wood" ;
$height = 800 ; //単位:ミリメートル
$weight = 5000 ; //単位:ミリグラム
$sound = "コン "
//メンバ関数
function knock($times){
for($i = 0; $i <= $times; i++){
echo $this -> sound ; //同じクラス内のメンバ変数を使用するので$thisを使用
}
return 0;
}
}
//ここまでがクラスの定義
$desk = new Desk() ; // new <クラス名>で、クラスの中身を使用できる状態にする
echo $desk -> color ;
$desk -> knock(2) ;
brownコン コン
function knock($times){
for($i = 0; $i <= $times; i++){
echo $sound ; //同じクラス内の変数なのでそのまま使用
}
return 0;
}
Rubyに関連するプログラムをネットワーク経由でダウンロード、インストールするプログラム
[パソコンの名前(~~'s MacBookAirとか)]:/ [ユーザー名]$
> cd /
> cd library/ruby
[パソコンの名前(~~'s MacBookAirとか)]:ruby [ユーザー名]$
> ls
Gems Site
> cd /
> gem install rubygems-update
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions into the /Library/Ruby/Gems/1.8 directory.
> sudo gem install rubygems-update
Password:
Successfully installed rubygems-update-1.8.11
1 gem installed
Installing ri documentation for rubygems-update-1.8.11...
Installing RDoc documentation for rubygems-update-1.8.11...
>update_rubygems
RubyGems 1.8.11 installed