Почему это называется способным?



в XML-схеме вы можете пометить элемент как nillable Это означает, что он может принимать явное нулевое значение. Способным видеть и значение minOccurs xsd и атрибуты элемента для большого объяснения.



то, что мне интересно, это почему это называется nillable? Я всегда вижу nillable и думаю, что это опечатка!



EDIT
Я ценю это nil синоним null. Мне интересно, почему nil был выбран, а не более распространенный (в информатика) null. Тем более, как это должно быть на самом деле nilable (обратите внимание на один L)!

563   5  
xsd

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

    Ничего не найдено.