ジェネレータに関する説明で、誤っているものはどれか。
選択 1
あらかじめ複数の値を格納しておくのではなく、値を要求するたびに一個ずつ生成する。
選択 2
リスト内包表記と比べてメモリの消費量は変わらない。
選択 3
リストの内包表記を角括弧から丸括弧に変えるとジェネレータ式になる。
選択 4
ジェネレータ関数で戻り値を返す場合は、return文ではなくyield文を使う。