Ruby 5-1

こんにちは! かき氷は至高。 オブジェクト指向プログラミングの基本 クラスやオブジェクトの内容を確認していきます。 クラスとは、オブジェクトの設計図です。 設計図をもとにメモリ領域を確保し、実際の値を格納することをインスタンス化と言います。 イ…

Python 1

こんにちは! 並行してPythonに取り組んでいきます。 Python とりあえず、インストールまで完成しました。 楽しく勉強したいので、ゲーム開発用のテキストですすめていきます。 ではでは。

Ruby 4-5

こんにちは! 雨が降ったりやんだり。 例外処理 今回は例外処理の内容に取り組みます。 あらかじめ発生するかもしれないエラーを想定し、実行を継続できるような記述を行います。 rescue_basic.rb beginのブロックに例外が発生するかもしれないコードを記述…

Ruby 4-4

こんにちは! 方向性を模索中。 ループの制御 特定の処理を行う構文を確認します。 break_basic.rb break命令は、終了条件にかかわらず強制的に中断させるものです。 break_return.rb breakに値を渡すことで、戻り値を返すことができます。 next.rb next命令…

Ruby 4-3 おまけ

eachメソッドを用いて九九表を作成しました。 ex.rb ではでは。

Ruby 4-3

こんにちは! 暑くても湿度が低ければ過ごしやすく感じる。 繰り返し処理(専用メソッド) Rubyの繰り返しメソッドを確認していきます。 method_each.rb for命令文と同じ役割を担うeachメソッドです。 配列やハッシュの内容を順に取り出します。 method_each…

Ruby 4-2

こんにちは! 雨、というか豪雨。 繰り返し処理 今回はwhile命令などを確認していきます。 while_basic.rb while命令は、条件式が真の間処理を繰り返します。 今回の場合、i += 1 の記述がないと無限ループとなるので注意が必要です。 while_after.rb while …

Ruby 4-1-2

こんにちは! 冷やしすぎに注意。 条件分岐 part2 前回の続きです。 pattern_basic.rb case..inで表すパターンマッチングという構文です。 pattern_variable.rb in条件式の中に変数をを含めることができます。 pattern_hash.rb ハッシュをパターンマッチング…

Ruby 4-1-1

こんにちは! 大阪ダービーはあれでしたが、シーズンはまだ残っています。 条件分岐 if文などの説明を行っていきます。 if_basic.rb 一番基本的な形です。 if_nolese.rb 一つの条件だけを処理する場合はelse以降の省略が可能です。 if_then.rb thenを記述で…

Ruby 3-6

こんにちは! ダービーまで徳を積んでおく。 演算子の優先順位と結合則 数学と同じように、演算に優先順位があります。 細かくは書きませんが、「*」は「+」よりも優先順位が高いなどは分かりやすい例です。 結合則は、同じ優先順位の中で順序を決めるもので…

Ruby 3-5

こんにちは! 今日は大阪ダービー!!! ビット演算子 ビット演算子は2進数で表した時の各桁にて論理計算を行います。 bit.rb 簡単に説明します。 「&」 論理積、左右のビットが1のときだけ1、それ以外は0。 「|」 論理和、左右いずれかのビットが1のとき1、…

Ruby 3-4

こんにちは! 気分転換はドライブで。 論理演算子 今回は論理演算子です。 数学の「かつ」や「または」、ベン図の知識が役に立ちます。 ここでは、ショートカット演算の話をします。 logical_shortcut.rb 3行目から5行目と、6行目は同じ内容です。 が、右辺…

Ruby 3-3

こんにちは! 蝉の泣きが活発になってきた。 比較演算子 今回は比較演算子のお話です。 compare_diff.rb 異なる型同士の比較は、基本的にfalseとなります。 数値のInteger型とFloat型は比較可能です。 compare_diff_type.rb 文字列型では比較の方法が変わり…

Ruby 3-2

こんにちは! 小雨の中の散歩も乙なものです。 代入演算子 i +=1 は i = i + 1 などは直感的で理解しやすいです。 少しややこしい参照値の話を確認しておきます。 ref_id.rb object_id は参照を返すメソッドです。 「変数data2に変数data1を代入する」とは値…

Ruby 3-1

こんにちは! PCの計算、というか数値は奥が深い。 算術演算子 まずは基本的な計算からです。 ややこしいものをピックアップしていきます。 calc_div.rb 整数同士の除算は商も整数になります。 浮動小数点数とすることで回避します。 calc_div_fdiv.rb 除算…

Ruby 2-4

こんにちは! 湿度がえいえいむんむん。 ハッシュ 今回はハッシュの基本です。 ハッシュとは、名前をキーにアクセスできる配列のことです。 hash_basic.rb キーを指定して値を取り出しています。 要素を追加したり、値を変更することも可能です。 hash_symbo…

Ruby 2-3

こんにちは! 西大寺にて手を合わせてきました。 配列 今回は配列の基本です。 array_basic.rb インデックス番号を指定して要素を取り出しています。 array_set.rb インデクス番号を指定して追加も可能です。 今回みたいにpメソッドを用いると、型情報のわか…

Ruby 2-2

こんにちは! 久しぶりに海が見たくなってきた。 データ型 いくつか代表的なものをまとめていきます。 整数型(Integer) 日常的に使用している10進数や16進数などを表します。 浮動小数点型(Float) 小数点や指数を表現できます。 文字列型(String) シングルク…

Ruby 2-1

こんにちは! 新しい1週間の始まりです。 変数 今回は変数と定数のお話です。 const.rb 変数をprice、定数をTAX_RATEとしています。 命名規則としては、変数は小文字のアンダースコア記法、 定数は大文字のアンダースコア記法を用います。 コードの可読性の…

Ruby 1-5

こんにちは! 頑張れるときに頑張る。 デバッグ 簡単なデバッグ方法を確認します。 1行目にブレークポイントを設定しています。 次にステップオーバーしていきます。 nameへの代入が確認できました。 こういう風にステップ実行を行いながら、変数の変化を確…

Ruby 1-3 1-4

こんにちは! 投票完了!! Ruby プログラミングの基本 本当の基本の基本です。 hello.rb ターミナル機能を使用して動作を確認しています。 どんどん行きましょう。 Rubyの基本ルール putsの使い方です。 カンマ区切りで改行できます。 改行を加えたくない場…

Ruby 1-1 1-2

こんにちは! 大好きな日本のために、頑張っていきます! Rubyとは? スクールで学習していたRubyの理解を深めていきます。 Rubyとは、ソースコードをそのまま実行できるインタプリンター言語であり、 オブジェクト指向言語に分類でき、 標準でライブラリを…

PHP 中断

MAMPが急に動かなくなった。 環境の問題かなにかよくわからない。。。 解決策を模索しつつ、別の勉強ができる準備も並行します。

PHP 5-1 マイエスキューエル

こんにちは! 諸事情により開発環境の再構築を行いました! マイエスキューエル MySQLの導入です。 動作確認も問題なかったので特に書くことはありません。。。 次回はデータベースとテーブルの作成です。 ではでは。

PHP 4-2 ストックされたつぶやきをWebページに表示する

こんにちは! 梅雨が一瞬で終わってしまいました。 ストックされたつぶやきをWebページに表示する 今回は前回のコメントを表示させていきます。 chat.php readfileを使うだけで表示させることができました。 改行を表示するためにpreタグを使用します。 chat…

PHP 4-1 消えてしまうメッセージを記録

こんにちは! 関西も電力供給が怪しくなるらしい。。。 消えてしまうメッセージを記録 今回はファイル操作に関する内容です。 chat.php chat.txt このようにchat.txtファイルに書き出してくれています。 改行してみました。 chat.php fopen("オープンするフ…

PHP 3-2 ニンジャ語コンバーター

こんにちは! 1時間歩くだけでとろけそうになりますね。。。 ニンジャ語コンバーター 今回は1つのファイルでデータの送受信を行います。 ninja.php フォームで受け取ったデータを表示しています。 また、今回は三項演算子を使っています。 三項演算子は「□□?…

PHP 3-1 GET送信について知ろう

こんにちは! 仁川のグランプリまでもう間も無くです。 GET送信について知ろう 今回はデータの受け渡しに関してです。 uke.php 画面には何も表示されませんでした。 当然ですが$_GET["a"]には何も入っていません。 URL URLに「?a=Hello World(半角スペース…

PHP 2-3 コンピュータとジャンケンで戦う

こんにちは! あまり動きがないと不安になる今日この頃です。 コンピュータとジャンケンで戦う 変数や関数の登場です。 kihon.php PHPにおける変数は$を先頭につけることで命名します。 rand関数は乱数の取得、今回は1~3の数字を取得しています。 if構文の書…

PHP 2-2 イラストを入れましょう

こんにちは! 雨で散歩に行けないので学習続行です。 イラストを入れましょう 前回は文字の出力でしたが、今回は画像も出力します。 kihon.php 画像の出力に成功しました。 それよりも HTML のタグまで書き込めるとは。。。 PHP 奥深い。 ではでは。