null
B2technical무효의; 효과가 없는; (컴퓨터) 값이 없음을 나타내는 값
adjective형용사
- 1
- 2
효력 없는, 무가치한 — 결과, 가치, 중요성, 효과가 전혀 없거나 측정되지 않는C1〔science〕
having no effect, value, result, or significance
The drug showed a null effect in the trial.
그 약은 임상시험에서 효과가 없는 것으로 나타났다.
After the update, the old warning was effectively null.
업데이트 후에는 예전 경고가 사실상 의미가 없어졌다.
유의어zero, negligible
반의어significant, effective
noun명사
- 1
널, 널값 — 프로그래밍에서 값이 없음을 나타내는 특수한 값B2〔computing〕
a special value in computing that means no value is present
The function returns null when no user is found.
사용자를 찾지 못하면 그 함수는 null을 반환한다.
Do not treat null as the number zero.
null을 숫자 0처럼 취급하지 마라.
유의어nil, missing value
adjective형용사
- 1
널인 — 컴퓨터에서 값이 없거나 유효한 객체를 가리키지 않는B2〔computing〕
in computing, containing no value or not pointing to a valid object
The database allows null values in this column.
그 데이터베이스는 이 열에 null 값을 허용한다.
Check whether the pointer is null before using it.
그 포인터를 사용하기 전에 null인지 확인해라.
뉘앙스 · 쓰임
void는 법률 문맥에서 null과 매우 가깝고, invalid는 ‘유효하지 않은’이라는 더 넓은 말입니다. zero는 숫자 0을 뜻하지만, null은 보통 ‘값 자체가 없음’을 뜻합니다. empty는 빈 문자열이나 빈 목록처럼 ‘비어 있음’을 뜻할 수 있어, 프로그래밍에서는 null과 다를 수 있습니다.
일상 대화보다는 법률 문서, 과학 논문, 통계, 프로그래밍에서 자주 보입니다. 법률 표현 null and void는 ‘완전히 무효인’이라는 고정 표현입니다. 프로그래밍에서는 언어마다 null, nil, None, undefined의 의미가 다를 수 있으므로 같은 것으로 단정하지 않는 것이 좋습니다.
유의어 뉘앙스 비교
- void
- 법률 문맥에서 ‘효력이 없는’이라는 뜻으로 null과 매우 가까움
- invalid
- 법률뿐 아니라 규칙, 표, 형식 등이 유효하지 않을 때도 쓰는 더 일반적인 말
- zero
- 숫자나 양이 0이라는 뜻이 강함
- negligible
- 완전히 없는 것은 아니지만 무시할 만큼 작은 경우에 가까움
- nil
- 일부 프로그래밍 언어에서 null과 비슷하게 쓰이는 말
- missing value
- 데이터 분석에서 값이 누락되었다는 점을 더 설명적으로 나타냄
- empty
- 빈 문자열이나 빈 목록처럼 ‘내용이 비어 있음’을 뜻할 수 있어 null과 항상 같지는 않음
- unset
- 아직 값이 설정되지 않았다는 과정이나 상태를 강조함
반의어
- valid
- 법적·공식적으로 유효한
- binding
- 계약이나 약속이 법적으로 지켜야 할 의무를 가진
- significant
- 통계적·실질적으로 의미 있는
- effective
- 실제 효과를 내는
- value
- 실제로 저장되거나 전달되는 데이터
- data
- 값이 없다는 상태가 아니라 정보 자체를 가리킴
- non-null
- 값이 없지 않은, 즉 null이 아닌
- assigned
- 변수 등에 값이 할당된 상태를 나타냄
자주 쓰는 표현 · Collocations
adj+conj+adj
- null and void완전히 무효인
adj+noun
- null hypothesis귀무가설
- null valuenull 값; 값 없음
- null pointernull 포인터; 유효한 객체를 가리키지 않는 포인터
- null effect효과 없음; 무효과
- null set공집합
verb+noun
- return nullnull을 반환하다
verb+prep+noun
- check for nullnull인지 확인하다
어원 · 암기 팁
[Latin]라틴어 nullus(아무것도 아닌, 하나도 없는)에서 온 말입니다. 이 라틴어는 ‘not’을 뜻하는 요소와 ‘any’를 뜻하는 ullus가 결합한 형태입니다.
현대 영어에서는 보통 더 나누지 않는 단일 형태소로 봅니다.
💡 컴퓨터에서 null은 ‘값이 0’이 아니라 ‘값이 아예 없음’이라고 기억하면 좋습니다.
최초 사용 시기: circa 1568