목록Languages (11)
공부하는 스누피
JAVA에는 일반적인 값을 저장하는 primitive data type이 8가지 있는데, 각 type은 고유한 크기를 가지고 있다. bool - 1bit (true, fault만 저장하기 때문) char - 2byte(16bit) -> 문자형 byte - 8bit short - 2byte(16bit) int - 4byte(32bit) long - 8byte(64bit) float - 4byte double - 8byte Implicit type casting 작은 타입은 큰 크기의 자료형으로 자동 형변환된다. 따로 명시하지 않아도 자동으로 수행된다. ex) int는 실수형으로 자동형변환될 수 있다. long var = 100; (4byte -> 8byte) float fvar = var; (8byte -..
https://nikos7am.com/posts/mutable-default-arguments/ Avoid using an empty list as a default argument to a function A very common error in Python is the use of an empty list as a default argument to a function. This is not the right way to do it and can cause unwanted behavior. See for example below: def append_to_list(element, list_to_append=[]): list_to_append.append( nikos7am.com 함수 인자로 리스트를 ..
1. 선언 import java.util.HashMap; HashMap map = new HashMap (); 2. 삽입, 삭제 map.put(key, value); map.remove(key); 3. 출력 - 하나만 map.get(key); - 하나만, 값 없으면 default 출력 map.getOrDefault(key, default); - 모두(키값만) Set keys = map.keySet(); for(Key datatype k : keys) 또는 map.forEach() -모두(value만) Set values= map.values(); for(Value datatype v : values) 또는 map.forEach() -둘다 모두 Set entry= map.entrySet(); for( e ..