何もかもが初心者ですが

プログラミングもアウトプットもブログも初心者ですが、初心者なりに成長するためにブログを書こうと思います

アウトプット

PHPもやってみよう 9月2日

関数 関数とは あるまとまった処理を行い、値を返すもの Rubyでいうところのメソッド Rubyの場合 # 文字数を数える puts "PHP".length # =>3 # 代入した場合 a ="PHP" puts a.length # =>3 PHPの場合 // 文字数を数える echo strlen("PHP"); //=>3 # 代入し…

Cherry本勉強中 9月1日

メソッド 定義 デフォルト値付き引数 メソッドを呼び出す際、引数の数は基本同じでないとエラーになる <例> def fruit_cake(fruit) if fruit == "いちご" "#{fruit}パフェ" else "チョコパフェ" end end puts fruit_cake #=>`fruit_cake': wrong number of a…

PHPもやってみよう 8月31日

繰り返し処理 for文 for ($i = 1;$i<= 100;$i++){ echo $i; } $i = 1; //初期値 $i<= 100; //ループの条件(この場合は100以下) $i++ //変数の更新 echo $i; //繰り返す処理 for ($i = 1;$i<= 100;$i++){ echo $i.<br>; } echo $i.<br>; //これをしないと数字が改行…

Cherry本勉強中 8月31日

真偽値と条件分岐 && || -Rubyは左から順に式を評価する 左から評価していって、式全体が真か偽かを判断する(判断できたところでストップ) puts "①" puts 4 && 5 && 6 puts "②" puts 4 && nil && 6 puts "③" puts 4 && false && 6 puts "④" puts nil && 5 …

PHPもやってみよう 8月27日

配列について Rubyの場合 a = ["カレーライス","オムライス","ハヤシライス"] puts a[0] # カレーライスが表示される PHPの場合 $a = array("カレーライス","オムライス","ハヤシライス"); echo [0]; // カレーライスが表示される arrayの意味はそのまま「配…

Cherry本勉強中 8月26日

フォーマットを指定して文字列作成 sprintfメソッド 指定されたフォーマットの文字列を作成することができます puts sprintf('%0.3f',1.5) puts sprintf('%0.4f',1.5) puts sprintf('%0.5f',1.5) 下記のように表示される 1.500 1.5000 1.50000 オブジェクト…

PHPもやってみよう 8月25日 Part2

PHP言語(Rubyにはない) switch文 複雑な条件分岐をシンプルにする if文を使用した場合 if($door == 0){ echo "ドアを開ける"; }elseif($door == 1){ echo "ドアを閉める"; }else{ echo "エラー" } switch文を使用した場合 switch($door){ case 0: echo "ド…

PHPもやってみよう 8月25日

PHPとRubyで違うなと感じたところ Part2 文字列の連結 Rubyの場合 プラス(+)を使用して連結する puts "あいう"+"えお" # => あいうえお n = "あいう" m = "えお" puts n+m # => あいうえお PHPの場合 ドット(.)を使用して連結する 連結にも省略が可能ら…

Cherry本勉強中 8月25日

文字列について 文字列はシングルクオート('')、ダブルクオート("")だけではなく、%記法でも作ることが可能 cherry本でこれを読んで、最初はシングル・ダブルクオートだけで良いのでは?と考えたけども、文字列内にシングル・ダブルクオートを表示したい…

Cherry本勉強中 8月23日 

FizzBuzz問題 下記条件をクリアした、fizz_buzzメソッドを作成する 3で割り切れる数値を引数に渡すと"Fizz"を返す 5で割り切れる数値を引数に渡すと"Buzz"を返す 15で割り切れる数値を引数に渡すと"Fizz Buzz"を返す def fizz_buzz(n) if n%15 == 0 "Fiz…

Cherry本勉強中 8月22日 Part2

真偽値と条件分岐 Rubyの真偽値 falseまたはnilであれば偽 上記以外は全てtrue 注意点 falseは勿論ですが、nilも偽に入ることを頭に入れておく 他の言語だとnilは偽に入らないらしい どう違うのか 例えば、データがあるかないかの確認をする場合 他の言語だ…

PHPもやってみよう 8月22日

現在、cherry本でRuby学習を深めているところですが、PHPも気になるので、同時進行でPHPもやっていこうと思います。 混乱しないように気をつけます。 現在はprogateを使ってPHPをやってみています。 Rubyとの違いについてとかも、ブログに書いていけたらなと…

Cherry本勉強中 8月22日

cherry本学習 to_◯メソッド to_i => 文字列を数値に変換 to_f => 文字列を小数に変換 小数だとメソッド変わることを初めて知りました。 to_s => 数値を文字列に変換する 丸め誤差注意 丸め誤差 => コンピュータ内が10進数ではなく、2進数で計算するために生…

Cherry本勉強中

現在、PHPにも興味がある私ですが、まずは学んだRubyをもっと深めるべきかなと思い、Cherry本を購入しました。 でも、これをやってから、PHPをとすると時間が足りないので、PHPもちょっとずつやっていこうと思います。 さて、このブログのこのタイトルの時は…

ブログも初心者、プログラミングも初心者です

こんにちは、にーと申します。 最初はご挨拶の記事を書いたので、本日がアウトプットの記事投稿は初となります。 私は今Railsを勉強中です。 本日はその学んでいる部分で、私が得たものを書いていきたいと思います。 Prefix ルーティングを行う際はこれを使…