プログラミングでwebアプリケーション等を作成した経験がなく、
「たのしいRuby」を半分ほど読んだところで学んだことが実際どのような機能を作る際に使用されているのかと思い少し考えました。
間違っている!ということや、他にもこういう機能を作るときに使うことが多いなどあれば教えて頂けると今後も技術書の流し読みにならずイメージしながら勉強できるのでお願いしたいです。
よろしくお願いします。
ちなみにコードがほぼ書けないので具体的な処理内容などは日本語で書いてしまっています。
< if文 >
・ログイン判定
if ( ログインしているかどうか ) {
ログアウトボタンを表示する
編集ボタンを表示する
}
else {
ログインボタンを表示する
}
end
< case文 >
・思いつかない
・誰か教えて欲しい
< for文>
・記事の表示など
posts = [ “post1”, “post2”, “post3”, ... ]
for post in posts
10件ずつ記事を取得する
end
< while文>
・現在のカテゴリを判定し、そのカテゴリ内から関連記事を取得する
def check()
category = [ “美容”, “恋愛”, “ファッション”, “ライフスタイル" ]
while 現在のカテゴリと一致するカテゴリ {
記事をランダムで3件取得する
end
end
・カテゴリの判定ってどうやるんだ?
< eachメソッドのユースケース >
・for文ではダメなのか。
< loopメソッド >
・終了条件がない繰り返しって使用場面あるんでしょうか。
・広告をloopメソッドで出しまくって×ボタンを押されたときにbreakが呼ばれて広告が閉じるとか?
< イマイチよくわかっていないやつ >
・例外処理 ( 条件分岐と何が違うのか )
・ブロック ( 引数の上位互換的な? )
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/05/01 02:53