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

Команда GOTO в PHP?
До меня доходили слухи, что PHP планирует ввести команду «goto». Что он должен делать? Я попробовал немного поискать, но не нашел ничего ужасно описательного. Я понимаю, что это не будет команда типа "_1 _" ...
2700 просмотров
schedule 04.06.2022

Есть ли в интерфейсе нечто большее, чем наличие правильных методов?
Допустим, у меня есть этот интерфейс: public interface IBox { public void setSize(int size); public int getSize(); public int getArea(); //...and so on } И у меня есть класс, который это реализует: public class Rectangle...
167169 просмотров
schedule 15.03.2024

Почему операторы op-assign небезопасны в java?
Я не уверен, что вопрос четко сформулирован, но пример будет понятнее. Я узнал, что не будет работать в Java: int a = ...; a = 5.0; но это будет: int a = ...; a += 5.0; То есть кажется, что оператор = является типобезопасным, а +=...
262 просмотров
schedule 05.07.2023

Является ли java.lang.Math.PI равным M_PI GCC?
Я кодирую несколько эталонных алгоритмов как на Java, так и на C/C++. Некоторые из этих алгоритмов используют . Я хотел бы, чтобы две реализации каждого алгоритма давали идентичные результаты без округления по-разному. Один из способов сделать...
6352 просмотров

Назовите эту конструкцию языка python/ruby (используя значения массива для удовлетворения параметров функции)
Как называется эта языковая конструкция? В Python я могу сказать: def a(b,c): return b+c a(*[4,5]) и получите 9. Аналогично в Ruby: def a(b,c) b+c end a(*[4,5]) Как это называется, когда один массив передается функции, которая в...
6491 просмотров
schedule 05.10.2023

Отслеживание типа значения без создания копии, или Существуют ли ref-поля?
Можно ли сохранить ссылку на тип значения, чтобы при внесении в него изменений мой код мог их видеть? Пример: я создаю 2D-камеру для XNA и хочу иметь возможность дать ей ссылку на произвольный вектор2, чтобы мне не нужно было иметь специальный...
79 просмотров
schedule 28.07.2022

Как я могу получить вызываемый объект в PHP?
Возможный дубликат: вызывающая функция в PHP 5? Я хотел бы знать, откуда вызывается глобальная функция или общедоступный метод. Я думаю, я мог бы сделать это, проверив debug_backtrace, но я бы предпочел использовать более легкий...
6492 просмотров
schedule 23.05.2023

Есть ли в Scala функция, позволяющая вызывать метод, имя которого хранится в строке?
Предполагая, что у вас есть строка, содержащая имя метода, объект, который поддерживает этот метод, и некоторые аргументы, есть ли какая-то языковая функция, которая позволяет вам вызывать это динамически? Что-то вроде параметра Ruby send .
18688 просмотров
schedule 13.03.2022

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

Почему scala не позволяет использовать идентификатор '$' в операторе case?
это работает как ожидалось scala> 3 match { case x:Int => 2*x } res1: Int = 6 почему это не удается? scala> 3 match { case $x:Int => 2*$x } :1: error: '=>' expected but ':' found. 3 match { case $x:Int => 2*$x }...
497 просмотров
schedule 04.05.2022

Последовательности только язык программирования
Однажды я читал о языке программирования, в котором последовательностями были только значения первого порядка. Например, целочисленное значение рассматривалось как последовательность целых чисел одного элемента. Я совершенно забыл название этого...
191 просмотров

Почему Objective-C считается простым языком?
Я слышал, что Objective-C является «простым» языком, то есть с точки зрения его языковых особенностей. Это действительно единственный язык, который я знаю, но раньше я немного занимался Java, и с точки зрения языковых возможностей они кажутся...
274 просмотров
schedule 21.11.2022

Алгоритм, преобразующий числовое значение в английские слова
Каков наиболее эффективный способ преобразования числовой суммы в английские слова например от 12 до двенадцати от 127 до ста двадцати семи
20061 просмотров
schedule 02.05.2024

Проблема понимания вывода типа C #, как описано в спецификации языка
Спецификация языка C # описывает вывод типа в Разделе §7.5.2. В нем есть деталь, которую я не понимаю. Рассмотрим следующий случай: // declaration void Method<T>(T obj, Func<string, T> func); // call Method("obj", s =>...
1196 просмотров

Смущает бокс. Приведение -1 к Int64 вызывает InvalidCastException
Хорошо, я, должно быть, упускаю из виду что-то очень простое, но я потерян. Учитывая это object val = -1; var foo = (Int32)(val); var bar = (Int64)(val); Приведение к броскам Int64 и InvalidCastException. Я понимаю, что это связано с...
1405 просмотров

Что означает «System :: String ^» в C ++?
Возможный дубликат: Что означает среднее значение вставки в C ++ / CLI? System::String - это класс. Что означает дополнительная вставка? System::String^ productString = L""; Кто-нибудь видел это раньше? Я не могу найти...
6373 просмотров

Ограниченная директива использования в объявлении структуры/класса?
Я обнаружил, что мои файлы заголовков на C++ довольно трудно читать (и очень утомительно набирать) со всеми полностью определенными типами (которые доходят до 4 вложенных пространств имен). Вот в чем вопрос (все ответы дают запутанные альтернативы...
23067 просмотров
schedule 25.02.2023

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

Избегайте использования новых языковых функций, потому что они незнакомы большинству программистов?
Читая "Скрипты Python для вычислительной науки", я наткнулся на следующий текст в разделе, посвященном генераторам: Быстро написать генератор или реализовать методы класса __iter__ и __next__ зависит от приложения, личного вкуса,...
167 просмотров
schedule 10.05.2022

Не понимаю необходимости $cacheFactory, если фабрики являются синглтонами.
Я относительно новичок в AngularJs, и я пытаюсь создать с ним одностраничное приложение. Мое приложение работает на сайте управления контентом. У меня есть 3 фабрики для функций пользователя, группы и сайта. Я заинтересован в использовании...
570 просмотров