Запитання з тегом «null»

Null означає * нічого * або * невідомо *, залежно від контексту. Будь ласка, використовуйте тег "sql-null" для специфічних питань SQL.

11
Найкоротший спосіб перевірити на нуль і присвоїти інше значення, якщо ні
Я виймаю varcharзначення з БД і хочу встановити для stringних значення "", якщо вони є null. Зараз я роблю це так: if (string.IsNullOrEmpty(planRec.approved_by) == true) this.approved_by = ""; else this.approved_by = planRec.approved_by.toString(); Здається, повинен бути спосіб зробити це в один рядок приблизно так: this.approved_by = "" || planRec.approved_by.toString(); Однак я …

14
Чи присвоєння об'єктів нулю в Java впливає на збір сміття?
Чи присвоєння посилання на невикористаний об’єкт nullу Java покращує процес збору сміття якимось вимірюваним способом? Мій досвід роботи з Java (і C #) навчив мене, що часто протиставляється інтуїтивно зрозумілим спробам перехитрити віртуальну машину або компілятор JIT, але я бачив, як співробітники використовують цей метод, і мені цікаво, чи це …

10
C # гаразд із порівнянням типів значень із нулем
Я зіткнувся з цим сьогодні і не маю уявлення, чому компілятор C # не видає помилку. Int32 x = 1; if (x == null) { Console.WriteLine("What the?"); } Мене бентежить, як x може колись бути нульовим. Тим більше, що це призначення однозначно видає помилку компілятора: Int32 x = null; Чи …
85 c#  null 

10
Конкатенація рядків SQL Server з нулем
Я створюю обчислюваний стовпець між полями, деякі з яких потенційно нульові. Проблема полягає в тому, що якщо будь-яке з цих полів є нульовим, весь обчислюваний стовпець буде нульовим. З документації корпорації Майкрософт я розумію, що це очікується, і його можна вимкнути за допомогою налаштування SET CONCAT_NULL_YIELDS_NULL. Однак там я не …

3
Різниця між NULL та null у PHP
Чи є різниця між NULLі nullв PHP? Іноді вони здаються взаємозамінними, а іноді ні. редагувати: чомусь, коли я прочитав документацію, на яку посилається у відповіді (перед публікацією цього питання), я прочитав її як "чутливий до регістру", а не як "нечутливий до регістру", що було основною причиною того, що я розмістив …
85 php  null 

9
Перевірка нульових параметрів у C #
У C # чи є якісь вагомі причини (крім кращого повідомлення про помилку) для додавання перевірки null параметрів до кожної функції, де null не є допустимим значенням? Очевидно, що код, який використовує s, все одно видасть виняток. І такі перевірки роблять код повільнішим та важчим у обслуговуванні. void f(SomeType s) …
85 c#  function  null 

11
Типи, що дозволяють опустити: кращий спосіб перевірити нуль чи нуль у c #
Я працюю над проектом, де я виявляю, що в багатьох місцях я перевіряю таке: if(item.Rate == 0 || item.Rate == null) { } більше як цікавість, ніж що-небудь, який найкращий спосіб перевірити обидва випадки? Я додав допоміжний метод, який є: public static bool nz(object obj) { var parsedInt = 0; …
85 c#  null  zero 

9
MySQL та PHP - вставляйте NULL, а не порожній рядок
У мене є оператор MySQL, який вставляє деякі змінні в базу даних. Нещодавно я додав 2 поля, які є необов’язковими ($ intLat, $ intLng). Зараз, якщо ці значення не введені, я передаю порожній рядок як значення. Як передати явне значення NULL в MySQL (якщо порожнє)? $query = "INSERT INTO data …
85 php  mysql  null  sql-insert 

5
string.Empty vs null. Який з них ви використовуєте?
Нещодавно колега по роботі сказав мені не використовувати string.Emptyпри встановленні рядкової змінної, а використовувати, nullоскільки це забруднює стек? Каже, не роби string myString=string.Empty; але робіть string mystring=null; Це насправді має значення? Я знаю, що рядок - це об’єкт, тому це начебто має сенс. Я знаю, це безглузде запитання, але який …
84 c#  .net  null  string 

2
Чи все ще безпечно видаляти nullptr у c ++ 0x?
Тут c++03цілком зрозуміло, що видалення нульового вказівника ніяк не впливає. Справді, прямо зазначено, §5.3.5/2що: В будь-якому варіанті, якщо значення операнда delete є нульовим покажчиком, операція не впливає. Тим НЕ менше, в поточному проекті для c++0xцієї пропозиції , здається, відсутня. В решті чернетки я міг знайти лише речення, що вказують, що …

18
Який сенс у класі Option [T]?
Я не можу зрозуміти сенс Option[T]занять у Scala. Я маю на увазі, що я не можу побачити жодних переваг Noneпонад null. Наприклад, розглянемо код: object Main{ class Person(name: String, var age: int){ def display = println(name+" "+age) } def getPerson1: Person = { // returns a Person instance or null …

10
Rails: Замовлення з нулями останнє
У моєму додатку Rails я кілька разів стикався з проблемою, яку я хотів би знати, як вирішують інші люди: У мене є певні записи, де значення є необов’язковим, тому деякі записи мають значення, а деякі є нульовими для цього стовпця. Якщо я впорядкую за цим стовпцем у деяких базах даних, …

7
Пункт IN з NULL або IS NULL
Postgres - це база даних Чи можу я використовувати значення NULL для речення IN? приклад: SELECT * FROM tbl_name WHERE id_field IN ('value1', 'value2', 'value3', NULL) Я хочу обмежитися цими чотирма значеннями. Я спробував вищезазначене твердження, і воно не працює, воно виконується, але не додає записи з NULL id_fields. Я …


8
Чому я не можу перевірити, чи є "DateTime" "Нічого"?
У VB.NET чи існує спосіб встановити для DateTimeзмінної значення "не встановлено"? І чому можна встановити DateTimeзначення Nothing, але не можна перевірити, чи є воно Nothing? Наприклад: Dim d As DateTime = Nothing Dim boolNotSet As Boolean = d Is Nothing Друге твердження видає цю помилку: 'Is' operator does not accept …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.