이때 그냥 new ArrayList<>() 로 제네릭 생략해도 됨??
Map 안에 리스트의 타입은 명시되어있음.
List<String> 을 받음.
근데 파라미터로 집어넣는 경우에도 타입추론 해줌??
그냥 String 쓰려고 하려던 찰나에, 잠깐만 이거 생략하면 어떻게 되는거야? 라는 의문이 들어서 프갤에 글 남겨봄.
심지어 그냥 집어넣는거도 아니고, 삼항 연산자로 계산해서 null이면 빈 배열 집어넣는 방식으로 진행됨
이때 그냥 new ArrayList<>() 로 제네릭 생략해도 됨??
Map 안에 리스트의 타입은 명시되어있음.
List<String> 을 받음.
근데 파라미터로 집어넣는 경우에도 타입추론 해줌??
그냥 String 쓰려고 하려던 찰나에, 잠깐만 이거 생략하면 어떻게 되는거야? 라는 의문이 들어서 프갤에 글 남겨봄.
심지어 그냥 집어넣는거도 아니고, 삼항 연산자로 계산해서 null이면 빈 배열 집어넣는 방식으로 진행됨
뭔 언어를 쓰는데
자바
자바5이상부터 <>을 알아서 추론해줘
추론기능 강력하구만
아 쏘리 <>을 다이아몬드연산자라고 하고 자바7부터 지원하는 연산자로 컴파일러가 실제타입매개변수를 추론해서 치환해준대
새해에는 딱국 - dc App
힙한척ㄴ
그냥 씨발 직접해보면안되는거냐? 이딴새끼도 개발자한다고 깝치네