Help us understand the problem. What is going on with this article?

【Day47】積み上げ日記

予定

■SQL基礎終了
−Progate

■Ruby基礎 1/2
−Progate

完了

■SQL基礎終了
−Progate

■Ruby基礎 1/4
−Progate

学習時間

4h

学習ポイント

【SQL】
■テーブルにデータを追加したい時
INSERT INTO テーブル名 ( id, name, course )
VALUES ( 4, “Kate”, “Java”)
※ ここでいう id は、自動入力可(AUTO INCREMENT)なので、省略OK

■データを更新したい時
UPDATE テーブル名
SET name=“Jordan” , course=“HTML”
WHERE id = 6

■データを削除したい時
DELETE FROM テーブル名
WHERE id = 6

【Ruby】
■コンソールに出力する時
Puts

■文字列の途中に変数を入れたい時
 #{変数}
→数値と文字列を足し算で連結が不可能なため必要

■条件式はifとend、それ以外を①else、②elsifで囲む
※elsifは何回でも使ってOK

■比較演算子
a==b 等しい時
a!=b 異なる時

■かつ
&&

■または
||

■倍数を調べたい時
% 3 ==0

■複数の値を管理する方法
配列 ≒ ハッシュ
配列:並べて管理する(大まかに)
ハッシュ:名前をつけて管理する(細かく)

※ハッシュは “” でも : でも置き換えらえれる。

■nil=何もない

疑問点

■現場では配列とハッシュのどちらが多く使われているのか?
■倍数を調べたいときは具体的にどういったシチュエーションなのか?

計画通り進んだか?

進んでいない。Rubyは構造がシンプルでコードを書いていて非常にわかりやすい。単純に今日時間の確保がうまく行っていなかった。なぜ時間の確保ができなかったか。それ以外の雑務に時間を撮ってしまった。明日は足りていない分をしっかり補完する。

taizo_pro
メモ的な発信が多めです。 ReactNative、Firebase、CodeIgniter
https://github.com/taizo-pro
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away