Результаты поиска по запросу "language-features"

2 ответа

Если использовать только некоторые языки, переведите, чем использовать

ужно найти способ перевести веб-сайт на соответствующий язык в качестве настроек локали на компьютере пользователя. Другими словами, кто-то из Германии посещает мой сайт, его региональные настройки - GErman, но сайт отображается на ...

6 ответов

@Ben Voigt: предположим, SList <T>: список <T> и добавить несколько строк кода для методов в SList <T>. однажды вам нужен еще один FList <T>: SList <T> полезен. Нет? Хорошо. Подготовьте другой Flist <T>: List <T>, но я хотел бы использовать некоторые методы из SList <T>. Я не хочу дублировать некоторые методы. Должен ли я использовать множественное наследование? Нет! C # дать изменение, чтобы добавить некоторый метод со статическими расширениями. Это одна из «реальных» причин использовать статический метод. Конечно, когда C # поддерживает множественное наследование, это будет хорошим сюрпризом для меня. И мне интересно, что мы будем делать много статических расширений, много сборок и пространств имен. Хаос?

тив немного времени на изучение функционального программирования, для меня становится все более естественным желание работать со статическими методами, которые не выполняют никаких мутаций. Есть ли причины, по которым я должен обуздать этот ...

3 ответа

groups.google.com/group/comp.soft-sys.math.mathematica/...

оложим, у меня есть функция с необязательными именованными аргументами, но я настаиваю на обращении к аргументам по их неукрашенным именам. Рассмотрим эту функцию, которая добавляет два именованных аргумента, a и b: Options[f] = {a->0, b->0}; ...

ТОП публикаций

2 ответа

 делает.

ользовал способность IntelliJ конвертировать код Java в код Scala, который в целом работает довольно хорошо. Кажется, что IntelliJ заменил все приведения на призывы кasInstanceOf. Есть ли действительное использованиеasInstanceOf[Int], ...

1 ответ

(Хорошо, это все либо микрооптимизация, либо следствие микрооптимизации. Но давайте предположим, что мы определили, что это оправдано.)

знал, что методы могут иметь плавающие блоки, как это: class X { public static void main( String [] args ) { { //<--- start int i; } //<-- ends } }Я знал о плавающих блоках вне методов, но никогда не пробовал их внутри. Вероятно, это можно ...

5 ответов

Неопределенности могут быть решены как обычно, или через псевдоним пространства имен. Таким образом, весь ваш аргумент спорный. Кроме того, ваше безымянное пространство имен тоже не ограничено областью действия - это очень плохо.

7 ответов

В общем случае безопасно выполнять регулярные выражения в C #.

5 ответов

Спасибо за разъяснения.

1 ответ

Запутался в боксе. Приведение -1 к Int64 создает исключение InvalidCastException

Хорошо, я должен пропустить что-то очень простое, но я потерян.Учитывая это

6 ответов

Доступность пакета для функции и / или класса

В Java у них есть спецификатор доступа к пакету, который позволяет использовать функцию только классам из того же самого «пакета» (пространства имен), и я ви...