Вопросы по теме '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 просмотров
schedule
18.10.2023
Подпрограмма адаптивной обрезки
На этом примере я хотел бы изучить лучший метод кодирования адаптивной подпрограммы.
Мне нужна подпрограмма, которая обрезает текст (на самом деле это предлог, моя подпрограмма могла бы сделать что-то еще).
Чтобы быть более универсальным, я...
86 просмотров
schedule
15.02.2024
Невозможно передать определенную часть массива Fortran без ошибок
Как упоминалось в заголовке, у меня возникают проблемы при попытке передать часть массива в подпрограмму (называемую Example , см. ниже) в Fortran 95.
Мой код имеет следующий макет:
PROGRAM Code
DOUBLE PRECISION, DIMENSION(72) ::...
820 просмотров
schedule
22.02.2024
Глобализация переменных из подпрограммы в другую подпрограмму
У меня возникли проблемы с переносом моей переменной из подпрограммы в другую подпрограмму.
Вот код:
def loop1():
try:
age=int(input("How old are you? "))
except ValueError:
print ("Please enter a numerical integer of...
317 просмотров
schedule
20.10.2022
Пакет - Ошибка передачи переменной из подпрограммы в подпрограмму
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 просмотров
schedule
04.10.2023
Как передать подпрограмму в качестве параметра другой подпрограмме
Я хочу передать подпрограмму в качестве параметра другой подпрограмме.
Подпрограмма 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