Вопросы по теме 'control-structure'

Bash: найдите в скрипте блок команд и затем выполните эти команды.
У меня есть сценарий под названием bundle, который использует здесь-документы для объединения текстовых файлов в один файл. Файлы, имена которых передаются в качестве аргументов при вызове сценария пакета, помещаются в один файл (здесь называется...
157 просмотров
schedule 15.11.2021

Можно ли исключить цикл for из этого фрагмента PHP-кода?
У меня есть ряд целых чисел, в которых могут отсутствовать некоторые числа. Можно ли найти наименьшее недостающее число без использования циклической структуры? Если пропущенных чисел нет, функция должна вернуть максимальное значение диапазона плюс...
765 просмотров
schedule 21.10.2021

Функции Smalltalk Variadic
Есть ли в Smalltalk (особенно в Squeak/Pharo) какие-то функции с переменным числом аргументов? Я только что читал о силе разработки собственных управляющих статусов в smalltalk, и хотя я большой поклонник ifTrue: ifFalse: мне было трудно придумать...
1618 просмотров

PHP скобка без условия IF не принимает более одного оператора
Я никогда не был поклонником скобок в управляющих структурах, и только сегодня я понял, что он принимает только один оператор в скобке меньше, если условие if, если у меня более одного оператора, он выдаст синтаксическую ошибку. Так работает PHP или...
604 просмотров
schedule 23.04.2022

Как реализовать оператор повтора (как в Perl и Ruby) в Lisp
Код, требующий операторов break или операторов continue на других языках, можно выполнить с помощью операторов block и return-from или catch и throw в Common Lisp и Emacs Lisp. Затем есть код, который требует redo операторов или, по...
248 просмотров
schedule 24.06.2022

Порядок удаления в C# с использованием блоков
Меня очень беспокоит необходимость вложения using блоков в С#. Это не элегантно и занимает много места. В некоторых случаях это кажется неизбежным, потому что мне нужно объявить переменные разных типов данных, но кажется, что случай с одним типом...
1178 просмотров

рубиновый ловкость и эффективность
catch в Ruby предназначен для выхода из глубоко вложенного кода. Например, в Java того же можно добиться с помощью try-catch Java, предназначенного для обработки исключений, однако это считается плохим решением и также очень неэффективно. В...
1557 просмотров

Как реализовать матрицу решений в С#
Мне нужно принять решение на основе довольно большого набора из 8 взаимозависимых условий. | A | B | C | D | E | F | G | H -----------+---+---+---+---+---+---+---+--- Decision01 | 0 | 1 | - | 1 | 0 | 1 | - | 1 Decision02 | 1 | 0 | - | 0...
9133 просмотров

Структуры управления PL/pgSQL для списков/массивов
Можно ли использовать что-то подобное в Postgres? Это пример из PL/SQL, что я хочу сделать: PROCEDURE CREATE_PAYMENT(P_AMOUNT IN NUMBER, P_INVOICE_LIST IN SIMPLEARRAYTYPE, P_AMOUNT_LIST IN...
1379 просмотров

Понимание PHP declare() и тиков
Сегодня я просматривал руководство по php и наткнулся на управляющую структуру declare . . Конструкция declare используется для установки директив выполнения для блока кода. Это то, что declare должен делать. Честно говоря, я этого не...
4619 просмотров
schedule 10.04.2023

Разделение текстового файла на части, а затем поиск ключевых фраз в этих разделах
Я новичок в Python и уже являюсь поклонником этого языка. У меня есть программа, которая делает следующее: Открывает текстовый файл, содержащий разделы текста, разделенные звездочками ( *** ). Использует функцию split() для разделения...
52 просмотров