Вопросы по теме 'subroutine'

Perl - новое определение подпрограммы
Я задавал этот вопрос раньше или искал и видел, как другие спрашивают - почему я получаю предупреждение « Подпрограмма mySub переопределена в ../lib/Common.pm line x »? и вы всегда получаете ответ: вы дважды объявили подпрограмму в одном и том же...
31745 просмотров
schedule 03.10.2021

AppleScript - ошибка StackOverflow
Я только сегодня начал использовать applescript и слышал о подпрограммах. Поэтому я решил написать небольшую тестовую программу, которая берет число, увеличивает его на 9, вычитает 27, делит на 3 и затем возвращает результат. Только результат не...
821 просмотров
schedule 28.11.2021

Объявление переменных в функциях Perl
В этом руководстве есть код для класса Person. Вы можете объяснить мне назначение строки 21/27? Я понимаю такие понятия, как $ _ и @_, и знаю, что my используется для объявления локальных ссылок, но я не понимаю этих строк в этом контексте кода....
285 просмотров
schedule 23.09.2021

вызов одного автоклавиша из другого
^!a: run do run lots run of run things return ^!b: run dosomething small ; --- and here I want to do everything that is done for ^!a Я могу придумать два теоретических способа сделать это: 1. Каким-то образом вызвать код 2. Сделать щелчок ^!...
771 просмотров
schedule 02.10.2021

fortran, передача размещаемых массивов подпрограмме с правыми границами
Мне нужна программа для передачи распределяемых массивов подпрограммам, и мне нужно знать, соответствует ли способ, которым я это делаю, стандарту или нет. Если знаете где можно поискать эталон фортрана, подскажите пожалуйста. Вот небольшой код,...
5453 просмотров
schedule 24.10.2021

Невозможно изменить анонимную ссылку на хэш внутри подпрограммы
Я пытаюсь изменить массив анонимных хэшей на месте с помощью двух подпрограмм: my $hashes = [{ foo => 'bar', foobar => 'baz', qux => { 'foo' => 'baz' }, }]; sub data_parser { my $data = shift; while ((my $key, my...
224 просмотров
schedule 23.10.2021

vb.NET, как получить больше информации, находясь в подпрограмме
Прежде всего, спасибо за ваше время. Я программирую риск (я знаю, что это бесполезно, мне 17 и нужен проект), и в какой-то момент я нажимаю кнопку, чтобы завершить свой ход, теперь моя программа будет делать следующее: Рассчитайте количество...
77 просмотров
schedule 10.11.2021

Выполнить подпрограмму Perl через командную строку?
У меня есть файл perl (.pm) с несколькими подпрограммами. Я хочу выполнить одну подпрограмму, которая принимает один параметр в качестве аргумента. Я пытался perl /full_file_path/file_name.pm mySubRoutine myArgument но ничего не вернули....
3007 просмотров
schedule 11.11.2021

как передать хэш вместе с другими аргументами в подпрограмму в Perl?
мой код: $self->commitToPerforce($network_name[0], {"size_of_table=>$row->{numRecords}"}); sub commitToPerforce { my $self = shift; my $network = shift; my %metadata = shift; open my $FH, ">$local_metadata_file" ||...
128 просмотров
schedule 21.09.2021

перегрузка оператора fortran: функция или подпрограмма
Недавно я обновил свой код .f90 до .f03 и ожидал увидеть ускорение, потому что моя старая версия включала в себя множество операций выделения и освобождения (7 трехмерных массивов - 45x45x45) на каждой итерации внутри цикла do (всего 4000). Используя...
1108 просмотров

как получить подпрограмму в excel vba, чтобы что-то вернуть?
У меня есть следующий код в excel vba: Sub main() Call Get_Rows_Generic("usersFullOutput.csv", 1) End Sub в другом модуле у меня есть: Sub Get_Rows_Generic(work_sheet As String, column_num As Integer) Dim wsUsers As Worksheet:...
1358 просмотров
schedule 16.11.2021

Почему при вызове подпрограммы не сохраняется полный контекст?
При вызове подпрограммы мы сохраняем содержимое компьютера, чтобы перезапустить нашу процедуру вызова. Но что произойдет, если вызываемая подпрограмма изменит значение регистров общего назначения? Разве это не вызывает проблем для вызывающей...
400 просмотров

Подпрограммы Perl - нужно ли их вызывать со скобками?
Я создал простую подпрограмму, и у меня есть вопрос, нужны ли скобки для ее вызова. #!/usr/bin/perl sub echo { print "@_ \n" ; } echo(@ARGV); Когда я использую echo @ARGV or echo (@ARGV) или (без пробела)...
579 просмотров
schedule 25.11.2021

Ошибки времени компиляции Perl в зависимости от процедурного порядка подпрограмм
Итак, у меня есть этот файл: casper_mint@casper-mint-dell ~/learn_perl_hard_way $ cat bettypage foo foo foo foo foo foo foo boo boo boo И хотел прочитать это и распечатать между двумя подпрограммами. Это продолжало выдавать ошибки:...
40 просмотров
schedule 23.10.2021

При вызове внутренней подпрограммы в параллельном цикле Fortran do правильное значение переменной итерации недоступно для подпрограммы.
Я попытался написать программу на Фортране, в которой внутренняя подпрограмма вызывается внутри параллельного цикла do. Поскольку подпрограмма не вызывается нигде, кроме этого цикла, и поскольку переменная итерации i является глобальной, я не видел...
980 просмотров

Perl - Вызов подпрограммы основного пространства имен из пакета
program.pl Use Mypackage; sub test{ print "from test"; } Mypackage.pl Package Mypackage; ::test(); Это ничего не вернет. Я вижу несколько тем о вызове подпрограммы в пространстве имен из пакета, но хочу сделать наоборот...
315 просмотров
schedule 19.10.2021

Вызов подпрограммы, определенной как переменная
Я работаю над программой, которая использует разные подпрограммы в отдельных файлах. Есть три части Текстовый файл с названием подпрограммы Программа на Perl с подпрограммой Основная программа, которая извлекает имя подпрограммы и...
592 просмотров
schedule 06.10.2021

Как я могу экспортировать все подпрограммы в пакете Perl?
Я хотел бы выставить все подпрограммы в мое пространство имен, не перечисляя их по одному: @EXPORT = qw( firstsub secondsub third sub etc ); Использование полных имен потребует внесения множества изменений в существующий код, поэтому я бы не...
19512 просмотров
schedule 01.03.2022

Отправить параметр в несколько подпрограмм в модуле Perl
Я создаю пользовательский модуль для извлечения информации о пользователе, и в настоящее время у меня есть: sub new { my $class = shift; my ( $id ) = @_; my $self = getUserInfo ($id); bless $self, $class; return $self; } sub...
49 просмотров
schedule 03.03.2022

Как я могу проверить типы перечислений как аргументы подпрограммы Perl?
Основываясь на Есть ли в Perl тип перечисления? , как я могу использовать динамический тип проверка (или проверка статического типа, если это возможно с помощью use strict), что аргумент моей подпрограммы получает правильный тип перечисления?...
1495 просмотров
schedule 12.03.2022