Почему это называется способным?
в XML-схеме вы можете пометить элемент как nillable Это означает, что он может принимать явное нулевое значение. Способным видеть и значение minOccurs xsd и атрибуты элемента для большого объяснения.
то, что мне интересно, это почему это называется nillable? Я всегда вижу nillable и думаю, что это опечатка!
EDIT
Я ценю это nil синоним null. Мне интересно, почему nil был выбран, а не более распространенный (в информатика) null. Тем более, как это должно быть на самом деле nilable (обратите внимание на один L)!
5 ответов:
мне интересно, почему
nilбыл выбран, а не более распространенный (в информатике)nullэто зависит от того, из какой части информатики вы исходите!
если вы посмотрите на программы, написанные на функциональных языках, вы увидите
nilвезде и очень редкоnull. И как это бывает, XML и все его братья и сестры, такие как XSLT, тесно связаны с функциональными языками.
Nil имеет те же корни языка, что и null. Nil происходит от латинского nihil, что означает "ничего". "Нуль", а связанные с ним, в переводе с латинского означает "никто" (буквально 'не-' означает "Не", а 'ullus' означает "ничего"). Хотя они похожи по смыслу, у них есть некоторые слегка нюансные различия.
в практическое использование, null является гораздо более распространенным в США, а "ноль" более распространен в Европе. Большинство людей склонны использовать их взаимозаменяемо в терминах разработки программного обеспечения, но в использовании языка " nil " более распространен, по моему опыту.
Он происходит от nil, который является еще одним термином для null, используемого в XML. Я не думаю, что есть какая-то конкретная причина, по которой один предпочтительнее другого на разных языках программирования. Это просто выражение. Он также используется в некоторых видах спорта, чтобы выразить 0. http://en.wikipedia.org/wiki/Nil
Если память служит, это называется "nillable", потому что (некоторые из) людей SQL в комнате стали беспокоиться о возможной путанице между соответствующей концепцией в XSD и соответствующей концепцией в SQL. Они пригрозили лечь на дороге, чтобы остановить предложение, если имя не будет изменено. Поэтому РГ изменила название.
(по орфографическому вопросу, я думаю nilable пригласил бы произношение с длинным "я"; я считаю, что и американский и британский Английский язык регулярно удваивает заключительные одиночные согласные после короткого подчеркнутого гласного. Ср. 'tag', 'tagging', 'tagged', 'taggable'.)
этот термин мы используем XML WSDL. Если
nillableи правда, то мы также можем использовать null значение параметра. Я использовал это, и это сработало для меня.
Comments