«null» 태그된 질문

Null은 값이 없음을 나타냅니다. Null은 일반적으로 참조 또는 포인터 변수가 메모리에있는 개체를 가리 키지 않음을 나타내는 데 사용됩니다.

10
마술 숫자보다 nullable 유형이 선호됩니까?
요즘 동료와 약간의 토론이있었습니다. 우리는 구체적으로 C #을 사용하고 있지만 이것은 nullable 타입을 가진 모든 언어에 적용될 수 있습니다. 예를 들어 최대 값을 나타내는 값이 있다고 가정하십시오. 그러나이 최대 값은 선택 사항입니다. 나는 nullable 숫자가 바람직하다고 주장한다. 내 동료는 선례를 인용하여 0을 사용하는 것을 선호합니다. 물론, 네트워크 소켓과 같은 것들은 …

3
C # 8 널 입력 불가능 참조 및 Try 패턴
예로 C # 1 클래스에 패턴 존재 Dictionary.TryGetValue하고 int.TryParse: 방법은 복귀 동작과 실제 결과를 포함하는 출력 파라미터의 성공을 나타내는 부울; 작업이 실패하면 out 매개 변수가 null로 설정됩니다. 내가 nullable이 아닌 C # 8 참조를 사용하고 있고 내 클래스에 대해 TryParse 메서드를 작성하려고한다고 가정 해 봅시다. 올바른 서명은 이것이다 : public …
22 c#  .net  null 

6
C 또는 C ++에서 "널 검사"를 수행한다는 것은 무엇을 의미합니까?
나는 C ++을 배우고 있으며 null을 이해하는 데 어려움을 겪고 있습니다. 특히, 내가 읽은 자습서는 "널 체크"를 수행한다고 언급했지만 그것이 무엇을 의미하는지 또는 왜 필요한지 잘 모르겠습니다. null이 정확히 무엇입니까? "널 확인"은 무엇을 의미합니까? 항상 null을 확인해야합니까? 모든 코드 예제는 대단히 감사하겠습니다.
21 c++  c  null 

13
예외를 던지는 동안 null 참조가 중단되는 이유는 무엇입니까?
일부 프로그래밍 언어 사람들이 일관된 null 참조를 bashing하는 것을 이해하지 못합니다. 그들에 대해 왜 그렇게 나쁜가? 존재하지 않는 파일에 대한 읽기 액세스를 요청하면 예외 또는 null 참조를 얻는 것이 행복하지만 예외는 양호하지만 null 참조는 불량으로 간주됩니다. 이것에 대한 추론은 무엇입니까?

11
Java에서 null을 처리하는 가장 좋은 방법은 무엇입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . NullPointerException으로 인해 실패하는 코드가 있습니다. 객체가 존재하지 않는 객체에서 메소드가 호출되고 있습니다. 그러나 이것은 이것을 해결하는 가장 …
21 java  null 

4
부울 데이터베이스 필드에 False를 Null로 저장해야합니까?
User테이블에 부울 필드가있는 응용 프로그램이 있다고 가정 해 봅시다 Inactive. false를 null로 저장하면 본질적으로 잘못된 것이 있습니까? 그렇다면 단점이 무엇인지 설명해 주시겠습니까? 몇 달 전에 누군가 와이 문제를 논의했으며 앱 / 데이터베이스 전체에서 일관되게 수행하는 한 중요하지 않다는 데 동의했습니다. 최근에 내가 아는 사람은 "참" true이거나 false사용되어야한다고 강조 했지만 실제로 …

2
@Nonnull로 주석이 달린 매개 변수가 null인지 확인하십시오.
우리는 FindBugs를 사용하고 매개 변수에 @Nonnull적절하게 주석을 달기 시작 했으며주기 초기에 버그를 지적하는 것이 좋습니다. 지금까지 우리는 nullGuava 를 사용 하기 위해 이러한 인수를 계속 확인 checkNotNull했지만 SOAP 요청 null과 같이 값을 확인하지 않고 값을 가져올 수있는 가장자리에서만 확인하는 것을 선호합니다 null. // service layer accessible from outside public Person …
19 java  null 

8
C에서 포인터가 NULL인지 언제 확인해야합니까?
요약 : C의 함수가 항상 NULL포인터를 참조하지 않는지 확인해야 합니까? 그렇지 않은 경우 이러한 검사를 건너 뛰는 것이 적절합니까? 세부 사항 : 프로그래밍 인터뷰에 관한 책을 읽었으며 C의 함수 인수에 대한 적절한 입력 유효성 검사가 무엇인지 궁금합니다. 분명히 사용자로부터 입력을받는 모든 함수는 NULL포인터를 역 참조하기 전에 확인하는 등 검증을 수행해야 …
18 c  validation  null 

4
Java String에 정적 문자열 조작 방법이없는 이유는 무엇입니까?
Java 디자이너 가 java.lang.String클래스 에서 정적 버전의 문자열 조작 메소드를 작성 하지 않은 이유는 무엇 입니까? 다음 메소드는 내가 참조하는 것이지만 클래스의 다른 비 정적 메소드로도 질문을 확장 할 수 있습니다. concat(String) substring(int, int) replace(char, char) toLowerCase() replace(CharSequence, CharSequence) toLowerCase(Locale) replaceAll(String, String) toString() replaceFirst(String, String) toUpperCase() split(String) toUpperCase(Locale) split(String, int) …
17 java  api-design  null 

4
Java에서 null 검사없이 값을 가져 오는 중
오류가 발생하기 쉽고 많은 상용구가 필요한 NullPointerExceptions을 피하기 위해 일부 데이터 계층에서 값을 가져올 때 null 검사를하는 경우가 많습니다. 객체를 가져올 때 null 검사를 건너 뛸 수있는 매우 간단한 루틴을 작성했습니다 ... public final class NoNPE { public static <T> T get(NoNPEInterface<T> in) { try { return in.get(); } catch …
15 java  null 

5
상속과 null 값을 가진 추가 속성
선택적 필드가있는 클래스의 경우 상속 또는 널 입력 가능 특성을 사용하는 것이 더 낫습니까? 이 예제를 고려하십시오. class Book { private String name; } class BookWithColor extends Book { private String color; } 또는 class Book { private String name; private String color; //when this is null then it is …
12 java  inheritance  class  null 


1
Haskell에서 Maybe 생성자를“Just”호출하는 것을 지원하는 직관은 무엇입니까?
같은 옵션 형태의 직관 Maybe Int중 하나 없다는 것입니다 더 지능 (따라서, 거기 Nothing가) 또는이 있다는 일부 지능; 뭔가가 있습니다. 우리가 "부정적"사례에 대한 타입 생성자를 호출한다는 것은 나에게 의미가 있습니다 Nothing. 왜냐하면 그것은 그것이 존재하지 않는다는 것을 의미하기 Int때문입니다. 그런데 왜 단어를 사용 그냥 강조 뭔가에있는 경우에 실제로 거기 ? …

4
루비 : if variable vs if variable.nil?
나는 루비를 처음 접했고 모든 객체가 nil과 false 이외의 것이 사실이라는 것을 알았을 때 놀랐습니다. 0도 마찬가지입니다. 언어의 속성에 대한 좋은 점은 다음과 같이 쓸 수 있다는 것입니다. if !variable # do stuff when variable is nil end 더 노련한 루비 개발자 인 동료들은 .nil 대신 이것을 선택해야한다고 주장합니까? 이렇게 …

10
보안 제한으로 인해 서비스가 null을 반환하거나 예외를 throw해야합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 이 문제에 대해 더 숙련 된 개발자와 약간 의견이 다르며 다른 사람들이 이에 대해 어떻게 생각하는지 궁금합니다. …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.