プログラミング学習記録3/4
Rubyでよく使用するクラス
Integer 整数
Float 少数
String 文字列
Array 配列 複数のデータを一括で保持できる 名前 数字
Hash ハッシュ 複数のデータを一括で保持できる キーとバリューの組み合わせでデータを管理する name age height
プログラミング学習記録3/3
Git checkout HEAD^
一つ前のコミットに戻る
反映させる=
マージする
プログラミング学習記録3/1 Gitについて
ターミナルに*** Please tell me who you are〜というエラーが出ましたが、ググって解決できました。
https://qiita.com/w-tdon/items/24348728c9256e5bf945
コミット git init(一回だけ)
git add .
git commit -m"commit message"
リモートリポジトリを作る
ローカルとリモートを関連づける git remote add origin github_url
リモートリポジトリにプッシュする git push origin master
新しくブランチを作る git checkout -b new_branch_name
変更する
コミット
git add .
git commit -m"commit message"
リモートリポジトリにプッシュする git push origin new_branch_name
プルリク送ってマージさせる
リモートの内容をローカルに反映させる git pull origin master
プログラミング学習記録2/29
displayプロパティを使うと、インラインブロック要素に変更することができる。
プログラミング学習記録2/27
【2/27進捗】
・逆転教材LV8 Gitの基本が終了
ターミナルを動かしていてうまくいかないところもありましたが、ググって解決しました。動画の通りに動作すると嬉しいです。
プログラミング学習記録2/26
ミックスインについて
module Debug
def info
puts "#{self.class} debug info..."
end
end
class Player
include Debug
end
class Monster
include Debug
end
Player.new.info
Monster.new.info
class MyError < StandardError; end
x = gets.to_i
begin
if x == 3
raise MyError
end
p 100 / x
rescue MyError
puts "not 3!"
rescue => ex
p ex.message
p ex.class
puts "stop"
ensure
puts "end"
end
プログラミング学習記録2/25
モジュール
インスタンスを作ったり、継承はできない。
一文字目は必ず大文字。
def movie_encode
end
def movie_export
end
module Movie
VERSION = 1.1
def self.encode
puts "encodeing..."
end
def self.export
puts "exporting..."
end
end
Movie.encode
Movie.export
p Movie::VERSION