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

Что такое функция CORE: match (opcode) в профилировании Perl?
Раньше я писал некоторые утилиты на Perl, а сейчас переписываю их, чтобы добавить новые / лучшие функции. Однако кажется, что дела идут намного медленнее, чем в исходных утилитах, поэтому я решил запустить одну из них с профилировщиком NYTProf....
361 просмотров
schedule 02.01.2024

Вызов переменных типа из другого суб
Привет, у меня есть ряд подпрограмм следующим образом: DataCollection(): собирает данные из электронной таблицы и записывает их в переменные пользовательского типа. NewSub() : Делает что-то еще, но не имеет отношения к вопросу. Я хотел...
42893 просмотров
schedule 13.07.2022

Как я могу вызвать подпрограмму, объявленную в другом пакете, без префикса имени подпрограммы с именем ее пакета?
Я не совсем уверен, что это возможно, но я хотел бы просто сократить имя подпрограммы, которую я вызываю, объявленной в другом пакете, просто опуская имя пакета. Например, у меня есть определенный модуль: package Package1; use strict; use...
241 просмотров
schedule 23.03.2024

как распечатать вызываемую подпрограмму внутри подпрограммы
У меня есть этот perl-скрипт, который работает хорошо, вывод представлен в консоли. Тем не менее, моя идея состоит в том, чтобы перенаправить в файл.... пока я смог выполнить половину задачи. Я могу НАПЕЧАТАТЬ ФАЙЛ все, кроме двух подпрограмм,...
100 просмотров
schedule 09.02.2024

Передача многомерного массива в подпрограммах фортрана
Я пытаюсь понять код Fortran, написанный кем-то другим. Код делает то, что должен делать, поэтому я предполагаю, что он работает нормально. Подпрограмма с именем "fft" вызывается из другой подпрограммы с именем "convol". Внутри "convol" массив...
1247 просмотров

Подпрограмма адаптивной обрезки
На этом примере я хотел бы изучить лучший метод кодирования адаптивной подпрограммы. Мне нужна подпрограмма, которая обрезает текст (на самом деле это предлог, моя подпрограмма могла бы сделать что-то еще). Чтобы быть более универсальным, я...
86 просмотров
schedule 15.02.2024

Невозможно передать определенную часть массива Fortran без ошибок
Как упоминалось в заголовке, у меня возникают проблемы при попытке передать часть массива в подпрограмму (называемую Example , см. ниже) в Fortran 95. Мой код имеет следующий макет: PROGRAM Code DOUBLE PRECISION, DIMENSION(72) ::...
820 просмотров

Глобализация переменных из подпрограммы в другую подпрограмму
У меня возникли проблемы с переносом моей переменной из подпрограммы в другую подпрограмму. Вот код: def loop1(): try: age=int(input("How old are you? ")) except ValueError: print ("Please enter a numerical integer of...
317 просмотров

Пакет - Ошибка передачи переменной из подпрограммы в подпрограмму
Main_Control — родительский пакет. Он вызывает пакеты с именами DEFAULT, SETOPTIONS AND USEROPTIONS. ПО УМОЛЧАНИЮ устанавливает для переменной %def_set% значение 1 или 2. %def_set% используется в USEROPITONS для установки некоторых других...
59 просмотров
schedule 28.08.2022

Возвращаемое значение из подпрограммы на ассемблере
Я пишу простую программу, которая вызывает подпрограмму и ожидает возврата значения. пока у меня есть: %include "asm_io.inc" SECTION .data SECTION .bss SECTION .text global asm_main asm_main: enter 0,0 pusha mov ebx, dword [ebp+12] mov eax,...
1876 просмотров
schedule 26.08.2022

Получение всех аргументов, передаваемых подпрограмме в виде строки в Perl
Я пытаюсь написать функцию, которая может принимать все свои аргументы и печатать их в виде строки точно так, как они были введены. Например, используя следующую функцию: test('arg1' => $arg1, 'arg2' => $arg2); Я хотел бы получить...
1198 просмотров

Как передать подпрограмму в качестве параметра другой подпрограмме
Я хочу передать подпрограмму в качестве параметра другой подпрограмме. Подпрограмма question должна быть передана в качестве параметра подпрограмме answer ? Как я могу сделать это с помощью Perl? question(); sub question { print...
186 просмотров
schedule 10.08.2022

Как суммировать пару переданных значений с префиксом «+» или «-» в ассемблере мейнфреймов?
У меня есть программа COBOL, которая читает файл, содержащий пары выровненных по правому краю числовых значений в символьном формате длиной до 15 цифр с начальным знаком в каждом и без начальных нулей. Например: Value One Value Two...
103 просмотров
schedule 06.09.2022

Вызов функции/подпрограммы только один раз за каждые X итераций в Фортране
У меня есть код на Фортране, в котором, среди прочего, я помещаю некоторые значения, такие как температура, и вызываю подпрограмму. Эта подпрограмма возвращает мне решение по излучению, которое затем используется для новых итераций. Проблема в...
237 просмотров
schedule 11.04.2024

Perl: Как разыменовать массив, не создавая его копию?
Когда я разыменовываю массив с помощью @$arrayRef или @{$arrayRef}, кажется, что создается копия массива. Есть ли правильный способ разыменования массива? Этот код... sub updateArray1 { my $aRef = shift; my @a = @$aRef;...
1761 просмотров
schedule 26.12.2023

Подпрограмма на Фортране не распознает тип
У меня есть следующий код module oc_tree type star integer :: id real(8) :: v(3)=0, r(3)=0 end type type node real(8) :: corners(3,2) type(node), dimension(:), pointer :: child_nodes...
231 просмотров
schedule 11.05.2024