2021-08-01から1ヶ月間の記事一覧
MVCとは ソフトウェアの設計モデルの一つで、機能を「Model」「View」「Controller」の三つの役割に分離して実装し、それらが連携して処理を進める方式。 Model システムの中でビジネスロジックを担当し、SQLなどのデータや、計算の途中結果など、Model内部…
require './[ファイル名]' class Main def self.start obj = Sqluser.new() obj.setValue str = obj.database end end class Test class << self def start end def foo puts'\'foooooooooooooo' end end end # Test.start # Test.foo # メソッドを実行 puts…
ゲッターとセッター [attr_accessor]を使用しないと、インスタンス精製後に外部アクセスが行えない? [@type]などのようにフィールド変数を定義すれば 、[attr_accessor]を使用しないくてもよいが、[self.type]の様な記述をしたい場合は[attr_accessor]の指…
シンボル シンボルとは主に文字列にコロン記号「:」を前置して定義したもの メソッドなどの名前を識別するためのラベルをオブジェクト化したもの ハッシュでのキーとしてよく使用 str = "string" #文字列sym = :symbol #シンボル メリット 可読性が上がる 処…
Gitでよく使う流れ GitHub リポジトリ作成 ※予め空のリポジトリ作成しておく git initgit clone "[ URL ]"git remote add origin "[ URL ]"git add [ ファイル名 ]git commit -m "[ コメント ]"git branch -M maingit push origin main GitHub pull&push git…
やりたかった事 UNIX内でのファイルの移動 起こった事 mkdir memo.txtecho 'サンプルテキスト' >> ~/environment/memo.txt 「間違えてファイル作ってるううう」 mv -f memo.txt ./kadai-terminalmv: cannot overwrite directory './kadai-terminal/memo.txt'…