Вопросы по теме '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 просмотров
schedule
10.12.2022
Назовите эту конструкцию языка 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 просмотров
schedule
18.11.2023
Почему 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 просмотров
schedule
12.03.2024
Почему 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 просмотров
schedule
04.02.2022
Смущает бокс. Приведение -1 к Int64 вызывает InvalidCastException
Хорошо, я, должно быть, упускаю из виду что-то очень простое, но я потерян.
Учитывая это
object val = -1;
var foo = (Int32)(val);
var bar = (Int64)(val);
Приведение к броскам Int64 и InvalidCastException.
Я понимаю, что это связано с...
1405 просмотров
schedule
30.09.2023
Что означает «System :: String ^» в C ++?
Возможный дубликат: Что означает среднее значение вставки в C ++ / CLI?
System::String - это класс. Что означает дополнительная вставка?
System::String^ productString = L"";
Кто-нибудь видел это раньше? Я не могу найти...
6373 просмотров
schedule
01.03.2022
Ограниченная директива использования в объявлении структуры/класса?
Я обнаружил, что мои файлы заголовков на 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 просмотров
schedule
07.11.2023