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

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

Создать словарь с пониманием списка

Мне нравится синтаксис понимания списка Python. Можно ли его использовать для создания словарей? Например, путем итерации по парам ключей и значений: mydict = {(k,v) for (k,v) in blah blah blah} # doesn't work
17 нояб. '09 в 10:07
8

Можете ли вы просмотреть все значения перечисления?

У этого вопроса уже есть ответ: Как перечислить перечисление? 14 ответов public enum Foos { A, B, C } Есть ли способ перебрать возможные значения Foos? В принципе? foreach(Foo in Foos)
09 июн. '09 в 20:25
26

Почему С# не позволяет статическим методам реализовать интерфейс?

Почему С# был разработан таким образом? Как я понимаю, интерфейс описывает только поведение и служит для описания контрактного обязательства для классов, реализующих интерфейс, в котором реализовано определенное поведение. Если классы хотят реализо...
03 нояб. '08 в 15:42
19

Выражение в сравнении с выражением

Я прошу в отношении С#, но я предполагаю, что это то же самое на большинстве других языков. Есть ли у кого-то хорошее определение выражений и утверждений и каковы различия?
21 авг. '08 в 0:28
24

Что делает ключевое слово static в классе?

Чтобы быть конкретным, я пытался использовать этот код: package hello; public class Hello { Clock clock = new Clock(); public static void main(String args[]) { clock.sayTime(); } } Но это дало ошибку Невозможно получить до...
05 янв. '09 в 17:41
11

Что такое питон "с", предназначенный для?

Я впервые встретил инструкцию Python with. Я несколько лет использовал Python и даже не знал о его существовании! Учитывая его несколько неясный статус, я подумал, что стоит подумать: Что такое оператор Python with предназначен для использования? ...
10 июн. '10 в 7:35
31

Имеются ли законные применения для выражения JavaScript с инструкцией?

Алан Грозовые комментарии в ответ на мой ответ о with выражением заставили меня задуматься. Я редко нашел причину использовать эту особенность языка и никогда не думал о том, как это может вызвать проблемы. Теперь, я любопытно, как я мог бы эффекти...
14 сент. '08 в 18:54
11

Разница между parseInt и valueOf в java?

Какая разница между этими двумя методами? Кажется, что они делают для меня то же самое (также для parseFloat(), parseDouble(), parseLong() и т.д., Как они отличаются от Long.valueOf(string)? Изменить: Кроме того, какой из них предпочтительнее и чащ...
03 февр. '09 в 19:56
12

Как правильно использовать списки в R?

Краткая история. Многие (большинство?) современных языков программирования в широком использовании имеют, по крайней мере, несколько ADT [абстрактных типов данных], в частности, строка (последовательность, состоящая из символов) список (упоряд...
12 янв. '10 в 17:08
5

Как ключевое слово "this" работает внутри функции?

Я просто наткнулся на интересную ситуацию в JavaScript. У меня есть класс с методом, который определяет несколько объектов с использованием объектно-литеральной нотации. Внутри этих объектов используется указатель this. Из поведения программы я поня...
25 сент. '08 в 15:25
17

Эквивалент хэшапа JavaScript

Как указано в обновлении 3 на этом ответе, это обозначение: var hash = {}; hash[X] фактически не хэш-объект X; он фактически преобразует X в строку (через .toString(), если это объект или некоторые другие встроенные преобразования для разных прим...
15 дек. '08 в 12:56
4

Какая разница между интерфейсом и @interface в java?

Я не касался Java с тех пор, как использовал JBuilder в конце 90-х годов в университете, поэтому я немного не в курсе - во всяком случае, я работал над небольшим проектом Java на этой неделе и с помощью Intellij IDEA как моя IDE, для изменения темпа ...
27 мая '09 в 23:03
13

DateTime.Now против DateTime.UtcNow

Мне было интересно, какие именно принципы работы двух свойств. Я знаю, что вторая универсальна и в основном не касается часовых поясов, но может кто-то объяснить подробно, как они работают и какой из них следует использовать в каком сценарии?
15 сент. '08 в 10:57
17

Есть ли больше для интерфейса, чем правильные методы

Итак, скажем, у меня есть этот интерфейс: public interface IBox { public void setSize(int size); public int getSize(); public int getArea(); //...and so on } И у меня есть класс, который его реализует: public class Rectangle implements...
02 февр. '09 в 21:07
5

Является ли SQL или даже TSQL Turing завершен?

Это появилось сегодня в офисе. У меня нет планов делать такую ​​вещь, но теоретически вы могли бы написать компилятор в SQL? На первый взгляд мне кажется, что я считаю, что он завершен, хотя и очень громоздкий для многих проблем. Если это не заверше...
22 мая '09 в 21:21