Вопросы с тегом «language-features»

Функциональность языка - это отдельный аспект языка программирования, такой как правила связывания, лексический дизайн или аспекты системы типов.

10
Почему python dict.update () не возвращает объект?
Я пытаюсь сделать: award_dict = { "url" : "http://facebook.com", "imageurl" : "http://farm4.static.flickr.com/3431/3939267074_feb9eb19b1_o.png", "count" : 1, } def award(name, count, points, desc_string, my_size, parent) : if my_size > count : a = { "name" : name, "description" : desc_string % count, "points" : points, "parent_award" : parent, } a.update(award_dict) return self.add_award(a, …


12
Почему в JavaScript есть значение null?
В JavaScript есть два значения, которые в основном говорят: «Меня не существует» - undefinedи null. Свойство, которому программист ничего не назначил, будет undefined, но для того, чтобы свойство стало возможным null, оно nullдолжно быть явно присвоено ему. Однажды я подумал, что нужна примитивная ценность и объект, nullпотому что это необходимо …

30
Скрытые возможности HTML
Заблокировано . Этот вопрос и ответы на него заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. HTML, являющийся наиболее широко используемым языком (по крайней мере, как язык разметки), не получил должного признания. Учитывая, что он существует уже …




4
Письменные версии логических операторов
Это единственное место, которое я когда-либо видел and, orи оно notуказано как фактические операторы в C ++. Когда я написал тестовую программу в NetBeans, я получил красное подчеркивание, как если бы произошла синтаксическая ошибка, и решил, что веб-сайт был неправильным, но это NetBeans, который неверен, потому что он скомпилирован и …

18
Примеры кода Scala и Java, в которых код Scala выглядит проще / имеет меньше строк?
Мне нужны образцы кода (и мне они очень интересны) кода Scala и Java, которые показывают, что код Scala более простой и лаконичный, чем код, написанный на Java (конечно, оба образца должны решать одну и ту же проблему). Если есть только образец Scala с комментарием типа «это абстрактная фабрика в Scala, …

3
Почему собственный класс не эквивалентен self.class, если он так похож?
Я где-то пропустил записку, и надеюсь, вы мне это объясните. Почему собственный класс объекта отличается от self.class? class Foo def initialize(symbol) eigenclass = class << self self end eigenclass.class_eval do attr_accessor symbol end end end Моя логика, приравнивающая собственный класс к class.self, довольно проста: class << self- это способ объявления …

9
Почему в C # не реализованы индексированные свойства?
Я знаю, я знаю ... Эрик Липперт обычно отвечает на этот вопрос примерно так: « Потому что это не стоило затрат на его разработку, внедрение, тестирование и документирование ». Но все же мне хотелось бы получить более подробное объяснение ... Я читал это сообщение в блоге о новых функциях C …


2
Типы сумм - почему в Haskell `show (Int | Double)` отличается от `(show Int) | (показать дубль) `
Почему они не эквивалентны? show $ if someCondition then someInt else some double а также if someCondition then show someInt else show someDouble Я понимаю, что если вы изолируете if ... elseчасть в первом примере от выражения, то вы не сможете представить его тип анонимным типом суммы Int | Double, …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.