Описание тега language-construct

5 ответов

Как я могу использовать перечисления в стиле C# в Ruby?

Я просто хочу узнать, как лучше всего эмулировать перечисление в стиле C# в Ruby.
02 окт '08 в 21:36
3 ответа

В PHP, почему эхо не было реализовано как функция? (не эхо против printf)

Мне просто интересно. В PHP почему не было echo реализован как функция? Почему PHP просто не дал нам printf и никогда не рассказывать о echo? Обратите внимание, что: Это не вопрос о echo против printf, Я уже знал что echo это языковая конструкция ОБ…
30 авг '10 в 09:06
4 ответа

Следует ли избегать определенных программных конструкций (и других) ради обслуживания?

Я работаю над неличным проектом, поэтому можно с уверенностью сказать, что программист по обслуживанию не будет мной, иначе мне не пришлось бы задавать этот вопрос. Теперь есть некоторые конструкции (делегаты, лямбда-выражения), которые я хотел бы п…
01 авг '10 в 09:56
0 ответов

Какова цель этого ярлыка дела?

Внутри boost/asio/coroutine.hpp внутри определения макроса есть оператор case yield который кажется недоступным: switch (_coro_value ? 0 : 1) \ for (;;) \ case -1: if (_coro_value) \ goto terminate_coroutine; \ else for (;;) \ case 1: if (_coro_valu…
04 июн '17 в 14:42
2 ответа

Что означает "array_expression" в php?

http://php.net/manual/en/control-structures.foreach.php Пытаюсь лучше понять цикл foreach. В документации выше говорится: "Первая форма зацикливается на массиве, заданном array_expression." Что в мире является выражением array_expression?
04 авг '17 в 16:54
2 ответа

Есть ли в PHP средство для сокращения дублирования объявления и инициализации параметров в классе и конструкторе?

Попробуйте написать класс ниже: class SomeClass { /** @var array */ private $files; /** @var string */ private $productName; /** @var bool */ private $singlePage; /** @var bool */ private $signatureRequested; function __construct(array $files, strin…
3 ответа

Вопросы по конвертации на Haskell -> C#

Фон: Меня "затянули", увидев этот вопрос: выражение Фибоначчи в замкнутой форме в Хаскеле когда автор изначально помечал многими другими языками, но позже сосредоточился на вопросе о Хаскеле. К сожалению, у меня нет опыта работы с Haskell, поэтому …
21 май '11 в 15:16
7 ответов

?: оператор ("оператор Элвиса") в PHP

Я видел это сегодня в некотором коде PHP: $items = $items ?: $this->_handle->result('next', $this->_result, $this); Я не знаком с ?: оператор используется здесь. Это похоже на троичный оператор, но выражение для оценки, если предикат истине…
3 ответа

Каковы основные языковые конструкции в Java?

Меня попросили "Определить все языковые конструкции в Java. Ваш список должен начинаться с классов: Тело объявлений классов " У меня сложилось впечатление, что "языковая конструкция" - это любая допустимая команда в языке, но это явно не то, что под…
27 сен '11 в 02:44
1 ответ

Как несколько объектов могут быть использованы по-разному? Как на самом деле называются эти объекты?

Я учу PHP. Изучая PHP, я заметил, что в PHP мало сущностей, которые используются по-разному. Иногда с парой круглых скобок с включенным в них параметром / s, иногда с парой пустых скобок (т.е. без каких-либо параметров / с или переданных сообщений /…
13 окт '17 в 18:36
6 ответов

Существует ли более короткое выражение if в PHP?

Можно ли как-то переписать это, чтобы оно было короче? if (isset($_POST['pic_action'])){ $pic_action=$_POST['pic_action']; } else { $pic_action=0; } Я видел это где-то, но забыл...:/ Кстати, пожалуйста, объясните свой код также, если хотите! Спасибо
3 ответа

Что такое?: в PHP 5.3?

Возможный дубликат: как называются операторы PHP "?" И ":" и что они делают? С http://twitto.org/ <?PHP require __DIR__.'/c.php'; if (!is_callable($c = @$_GET['c'] ?: function() { echo 'Woah!'; })) throw new Exception('Error'); $c(); ?> Twitto…
2 ответа

var_dump() возвращает ноль арри. невозможно загрузить файл PHP

upload.php Функция var_dump() возвращает нулевой массив. Что я здесь не так делаю? <form method="post" action="upload.php"> <input type="file" name ="file" id="file"><input type="submit" value="upload"> </form> <?php if(is…
17 ноя '13 в 06:55
1 ответ

Является ли Scala `match` конструкцией синтаксического сахара? Если да, то как это работает?

В trait Expr case class Number(n: Int) extends Expr case class Sum(e1: Expr, e2: Expr) extends Expr object CaseExample { def eval(e: Expr): Int = e match { case Number(n) => n case Sum(e1, e2) => eval(e1) + eval(e2) } def main(args: Array[Stri…
2 ответа

What does 'String...' mean?

В коде: public interface ProductInterface { public List<ProductVO> getProductPricing(ProductVO product, ProductVO prodPackage, String... pricingTypes) throws ServiceException; } Что значит String... pricingTypes имею в виду? What type of const…
11 авг '13 в 20:49
5 ответов

Продвинутые конструкции в Javascript

Я нашел один интересный проект на github, который занимается рендерингом PDF в браузере. Я пытался прочитать код, потому что мне интересна эта тема, но я понял, что мои знания javascript плохие (недостаточные). Есть такие конструкции, как: var Obj =…
1 ответ

Могу ли я использовать переменные функции с языковыми конструкциями?

Этот вопрос здесь как бы решает проблему. В моем случае я хотел бы вызвать функцию как empty() или же is_int(), Например: <?php $foo = 'empty'; $test = NULL; $foo($test); Этот вопрос не является дубликатом: Как вызвать функцию PHP из строки, хран…
30 июл '15 в 13:21
1 ответ

Как я могу запустить метод из родительского класса объекта, который был переопределен в PHP?

Это может быть повторяющееся сообщение, но поиск ответа просто привел меня к C, Java и ColdFusion способам сделать это... Данный класс А с методом foo() и класс B расширяет А, а также имеет foo()Я хочу запустить что-то вроде: $b = new B(); $b->A:…
20 фев '13 в 22:09
6 ответов

Есть ли другие варианты использования скобок в powershell?

Будучи новичком в мире Powershell, иногда я застреваю в хитром синтаксисе. Вот почему я пытаюсь выяснить все возможные варианты использования скобок внутри языка. Вы знаете еще? Вы можете добавить сюда? Здесь мое (исключено базовое использование cur…
05 апр '11 в 21:03
5 ответов

Как я могу эмулировать деструктуризацию в C++?

В JavaScript ES6 есть функция языка, известная как деструктурирование. Он существует и во многих других языках. В JavaScript ES6 это выглядит так: var animal = { species: 'dog', weight: 23, sound: 'woof' } //Destructuring var {species, sound} = anim…