# optional

Swift - Optional
swift의 특징 중 하나인 안전성을 문법으로 담보하는 기능입니다.옵셔널은 단어 뜻 그대로 '선택적인' 즉, 값이 있을 수도 없을 수도 있음을 나타내는 표현입니다.nil 키워드를 이용해서 사용합니다.optional은 optional 상수 혹은 변수에만 사용할 수 있습니

[Java] orElseThrow로 코드 가독성을 향상시키자
프로젝트 중 흔하게 발생하는 에러들을 if문으로 에러 처리를 종종 해왔습니다. 매번 if문을 통해 만들어지는 에러 처리 구문들이 코드의 가독성에 그리 좋지 못하다고 느꼈습니다. orElseThrow https://krksap.tistory.com/1515
orElse, orElseGet
해당 값이 null이거나 null이 아니어도 실행된다.해당 값이 null 일때만 실행된다.orElse는 값이 null이든 null이 아니든 실행되고 orElseGet은 값이 null일 때만 실행된다고 하였는데 메서드들의 구현부를 보면 알겠지만 값이 null이든 null

Swift : 개념[1] Collection Types, Control Flow, Optional ...
참고 링크https://docs.swift.org/swift-book/LanguageGuide/CollectionTypes.htmlFor-In Loops, While LoopsIf, Switchcontinue, break, fallthrough, return,
[Java8]Optional 클래스
OptionalXXX 클래스 java.util 패키지의 Optional, OptionalDouble, OptionalInt, OptionalLong 클래스 타입을 일컫는다.이들은 값을 저장하는 값 기반 클래스로, 이 객체에서 값을 얻기 위해서는 get(), getAs

[Java] Optional 클래스
📖 Optional 클래스란 ? Integer나 Double 클래스처럼 'T'타입의 객체를 포장해주는 래퍼(Wrapper) 클래스이다.
자바 옵셔널에 대하여
개요 코드숨 과제를 하던 중에 null safty에 대한 피드백을 받았다. findById 는 taskMap Task 를 반환하는 메소드이다. 만약에 taskMap에 Task가 존재하지 않으면 사용자 입장에서 반환하는 Task의 메소드의 호출시 NullPointEx
[Swift] Optional (옵셔널)
이번 글은 Swift의 Optional에 대해서 작성한다. Swift를 배우면서 Optional이 계속 언급되어 개념을 확실히 정리하고자 작성하게 됨.Optional은 wrapped 값, nil, 값의 부재를 의미한다. -> Optional 변수에 nil 할당 가능장점
Implicitly Unwrapped Optional
IUO : Implicitly Unwrapped Optional (묵시적 추출)묵시적 추출은 위에 코드 처러 사용된다.변수나 상수를 선언할 때 Type뒤에 ? 대신 !를 붙인다.이렇게 선언한 변수도 Optional Type 이며, Optional을 선언하는 또 다른 방
Forced Unwrapping
첫 글로 Optinal에 대해 찾아보며 공부한 것을 올렷는데 이렇게 선언한 Optinal로 선언된 값은 일반 자료형이 아닌 Optinal 자료형이다.이렇게 선언된 변수의 Type을 확인해보면 그냥 String 값이 아니라 Optinal이 앞에 붙은걸 알 수 있다.이 자
Swift Optional
Swift를 배우다 보면 변수를 선언하거나 타입 뒤에 ?가 붙어있는걸 볼 수 있다. Optinal의 정의 : 'nil'이라는 값을 가질 수 있으면 Optinal Type이고, 이 Optinal Type을 선언할 땐 타입 옆에 ?을 붙인다.여기서 nil은 값이 없다는 것