HJH IT Logs
삼항 연산자는 언제쓸까?
naver.how
2019. 1. 14. 12:43
반응형
let screenX : CGFloat = (jhDatas[woman]!.d[man]).scrx * GS.s.zoomLevel
let screenXe : CGFloat = (jhDatas[woman]!.d[man]).scrxe * GS.s.zoomLevel
여기에 if 문을 둘러버리면 let을 var 면경해야 하고... 귀찮아 진다.
이럴 때 삼항 연산자를 immutable만 아니면 더 좋으련만.
let screenX : CGFloat = (jhDatas[woman]!.d[man]).scrx * (GS.s.selectedTab == 0 ? GS.s.zoomLevel1 : GS.s.zoomLevel2)
(GS.s.selectedTab == 0 ? GS.s.zoomLevel1 : GS.s.zoomLevel2) = zoomScale
반응형