Результаты поиска по запросу "language-features"
Если использовать только некоторые языки, переведите, чем использовать
ужно найти способ перевести веб-сайт на соответствующий язык в качестве настроек локали на компьютере пользователя. Другими словами, кто-то из Германии посещает мой сайт, его региональные настройки - GErman, но сайт отображается на ...
@Ben Voigt: предположим, SList <T>: список <T> и добавить несколько строк кода для методов в SList <T>. однажды вам нужен еще один FList <T>: SList <T> полезен. Нет? Хорошо. Подготовьте другой Flist <T>: List <T>, но я хотел бы использовать некоторые методы из SList <T>. Я не хочу дублировать некоторые методы. Должен ли я использовать множественное наследование? Нет! C # дать изменение, чтобы добавить некоторый метод со статическими расширениями. Это одна из «реальных» причин использовать статический метод. Конечно, когда C # поддерживает множественное наследование, это будет хорошим сюрпризом для меня. И мне интересно, что мы будем делать много статических расширений, много сборок и пространств имен. Хаос?
тив немного времени на изучение функционального программирования, для меня становится все более естественным желание работать со статическими методами, которые не выполняют никаких мутаций. Есть ли причины, по которым я должен обуздать этот ...
groups.google.com/group/comp.soft-sys.math.mathematica/...
оложим, у меня есть функция с необязательными именованными аргументами, но я настаиваю на обращении к аргументам по их неукрашенным именам. Рассмотрим эту функцию, которая добавляет два именованных аргумента, a и b: Options[f] = {a->0, b->0}; ...
делает.
ользовал способность IntelliJ конвертировать код Java в код Scala, который в целом работает довольно хорошо. Кажется, что IntelliJ заменил все приведения на призывы кasInstanceOf. Есть ли действительное использованиеasInstanceOf[Int], ...
(Хорошо, это все либо микрооптимизация, либо следствие микрооптимизации. Но давайте предположим, что мы определили, что это оправдано.)
знал, что методы могут иметь плавающие блоки, как это: class X { public static void main( String [] args ) { { //<--- start int i; } //<-- ends } }Я знал о плавающих блоках вне методов, но никогда не пробовал их внутри. Вероятно, это можно ...
Запутался в боксе. Приведение -1 к Int64 создает исключение InvalidCastException
Хорошо, я должен пропустить что-то очень простое, но я потерян.Учитывая это
Доступность пакета для функции и / или класса
В Java у них есть спецификатор доступа к пакету, который позволяет использовать функцию только классам из того же самого «пакета» (пространства имен), и я ви...