«null» 태그된 질문

Null은 컨텍스트에 따라 * 아무것 * 또는 * 알 수 없음 *을 의미합니다. SQL 관련 질문에 대해서는 "sql-null"태그를 사용하십시오.

11
부울 사용? if 표현식에서
nullable이 있으면 Boolean bJava에서 다음 비교를 수행 할 수 있습니다. Boolean b = ...; if (b != null && b) { /* Do something */ } else { /* Do something else */ } Kotlin에서는 !!연산자 를 사용하여 동일한 결과를 얻을 수 있습니다 . val b: Boolean? = ... if …
130 kotlin  null 


24
null 잘못된 디자인을 반환합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 이 질문을 개선하십시오 메서드에서 반환 된 null 값을 확인하는 것이 나쁜 디자인이라는 일부 목소리가 들렸습니다. 이에 대한 …
127 oop  null  return-value 

4
String.valueOf (null)이 NullPointerException을 발생시키는 이유는 무엇입니까?
설명서에 따르면이 메서드 String.valueOf(Object obj)는 다음을 반환합니다. 인수가이면 null문자열과 "null"; 그렇지 않으면의 값 obj.toString()이 반환됩니다. 그러나 이것을 시도 할 때 어떻게됩니까? System.out.println("String.valueOf(null) = " + String.valueOf(null)); 대신 NPE를 던지나요? (믿지 않으면 직접 시도하십시오!) 스레드 "main"의 예외 java.lang.NullPointerException java.lang.String. (알 수없는 소스) java.lang.String.valueOf (알 수없는 소스) 어떻게 이런 일이 일어나고 있습니까? …




10
null 값을 확인하는 적절한 방법은 무엇입니까?
nullable 형식에 대한 기본값을 쉽게 할당 할 수 있기 때문에 null 통합 연산자를 좋아합니다. int y = x ?? -1; .NET으로 간단한 작업을 수행해야하는 경우를 제외하고는 훌륭 x합니다. 예를 들어을 확인하려면 Session일반적으로 더 자세한 내용을 작성해야합니다. 나는 이것을 할 수 있기를 바랍니다. string y = Session["key"].ToString() ?? "none"; 그러나 .ToString()null …

10
json_encode가 NULL을 반환합니까?
어떤 이유로 항목 "설명" NULL이 다음 코드와 함께 반환 됩니다. <?php include('db.php'); $result = mysql_query('SELECT * FROM `staff` ORDER BY `id` DESC LIMIT 2') or die(mysql_error()); $rows = array(); while($row = mysql_fetch_assoc($result)){ $rows[] = $row; } echo json_encode($rows); ?> 내 데이터베이스의 스키마는 다음과 같습니다. CREATE TABLE `staff` ( `id` int(11) …
119 php  null  json 



3
이 문자열 확장 메서드가 예외를 throw하지 않는 이유는 무엇입니까?
IEnumerable<int>문자열 내에서 하위 문자열의 모든 인덱스를 반환해야하는 C # 문자열 확장 메서드가 있습니다. 의도 한 목적에 완벽하게 작동하고 예상 결과가 반환되지만 (아래 테스트는 아니지만 내 테스트 중 하나에서 입증 됨) 다른 단위 테스트에서 문제를 발견했습니다. null 인수를 처리 할 수 ​​없습니다. 테스트중인 확장 방법은 다음과 같습니다. public static IEnumerable<int> AllIndexesOf(this …

7
NULL 재정의
주소 0x0000이 유효하고 포트 I / O가 포함 된 시스템의 C 코드를 작성하고 있습니다. 따라서 NULL 포인터에 액세스하는 모든 가능한 버그는 감지되지 않은 상태로 유지되며 동시에 위험한 동작을 유발합니다. 이러한 이유로 NULL을 다른 주소 (예 : 유효하지 않은 주소)로 재정의하고 싶습니다. 실수로 이러한 주소에 액세스하면 오류를 처리 할 수있는 하드웨어 …
118 c  null 

4
SQL Server에서 "Null"값이 차지하는 크기
10 개의 열이있는 큰 테이블이 있습니다. 그중 4 개는 대부분의 경우 null로 남아 있습니다. null 값을 사용하는 쿼리가 바이트 단위로 크기가 없거나 크기가 없습니다. 나는 그들 중 일부가 말하는 기사를 거의 읽었습니다. http://www.sql-server-citation.com/2009/12/common-mistakes-in-sql-server-part-4.html 테이블에 NULL 값이 있으면 저장 공간을 차지하지 않는다는 오해가 있습니다. 사실은 NULL 값이 공간을 차지합니다 – 2 …

19
Null 체크 체인 대 NullPointerException 잡기
웹 서비스는 거대한 XML을 반환하고 그에 대한 깊이 중첩 된 필드에 액세스해야합니다. 예를 들면 : return wsObject.getFoo().getBar().getBaz().getInt() 문제는 즉 getFoo(), getBar(),getBaz() 가) 모두 반환 될 수null . 그러나 null모든 경우에 확인하면 코드가 매우 장황 해지고 읽기 어려워집니다. 또한 일부 필드의 수표를 놓칠 수 있습니다. if (wsObject.getFoo() == null) return -1; …

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