しょうもない悩み
1)レベル1
var zoom : Number = event.delta / zoomMagnification;
if (zoom < minZoom){
zoom = minZoom;
}
if (zoom > maxZoom){
zoom = maxZoom;
}
2)ifを1行で
var zoom : Number = event.delta / zoomMagnification;
if (zoom < minZoom) zoom = minZoom;
if (zoom > maxZoom) zoom = maxZoom;
3)代入を1回で
var zoom : Number
= (event.delta / zoomMagnification) < minZoom ? minZoom
: (event.delta / zoomMagnification) > maxZoom ? maxZoom
: event.delta / zoomMagnification;
4)同じ式が出てくるのがうざい
var zoom : Number = event.delta / zoomMagnification;
zoom
= zoom < minZoom ? minZoom
: zoom > maxZoom ? maxZoom
: zoom;どう書くべきか
個人的には三項演算子大好きだから3か4なんだけど3も4も気に入らない
1と2はステップが3つもあるのが非常に気に入らない
もっといい方法があるひとおしえてください