목록null (2)
어흥
1. 3가지 처리 방법 1. Safe call ?. 2. Elvis 연산자 ?: 3. Null이 아님을 표현하는 연산자(하지만 Null이 들어오면 NPE) !! 2. 예시 #1 [유사 Java 코드] fun startsWithHttp1(str: String?): Boolean { if(str==null){ throw IllegalArgumentException("Null 입력") } return str.startsWith("http") } [Kotlin] fun startsWithHttp1(str: String?): Boolean { return str?.startsWith("http") ?: throw IllegalArgumentException("Null 입력") } #2 [유사 Java 코드] fu..
1. 목적: Grid의 특정 Column에 대한 Expression을 설정하고 싶을 때 사용한다 2. 적용하는 Cell: Summ Row의 특정 Column의 합계나 평균을 구할 때 사용하거나, 서버로부터 받은 데이터를 표시하는 Cell에 사용 가능하다 3. 적용 방법 1) Grid 더블클릭 -> Grid Contents Editor 화면으로 이동 2) 특정 Cell 클릭 이후, 타입 | 값 형태로 이루어진 표에서 '값'에 해당하는 영역 가장 우측에 'Set Expression' 버튼을 클릭하여 설정 4. 예시 1) Binding 설정한 데이터에서 Summ Row에서 Column "Salary"의 총합을 얻고 싶을 때 : Binding>expr 에 expr:dataset.getSum("Salary") 입..