subroutine

    6熱度

    2回答

    我有下一個節目: use warnings; use strict; BEGIN { print \&mysub; } sub mysub {}; print \&mysub; 其輸出: CODE(0x118e890)CODE(0x118e890) 的BEGIN塊在編譯時處理。那時編譯器還沒有看到sub mysub的定義。但是程序仍然打印正確的子程序地址,它在定

    0熱度

    1回答

    我做了一個子程序MatPath追加數組,但我不知道我應該如何在我打電話MatPath子程序聲明數組: !********************************************************************** SUBROUTINE MatPath(Path, Start) INTEGER(2),PARAMETER::Ximax = 5, Yimax = 5,

    1熱度

    2回答

    我必須用C++函數替換一些Fortran子程序。由於文獻很差,我遇到了像下面這樣的問題。 我的代碼總是拋出一個錯誤: Program received signal SIGSEGV: Segmentation fault - invalid memory reference. 這是我的Fortran代碼: PROGRAM vector_adder IMPLICIT NONE

    0熱度

    1回答

    我試圖通過子例程來通知一些我的程序的觀察者動畫轉換已完成。但它告訴我不能直接調用,我需要使用RaiseEvent。我嘗試添加處理程序,但仍然無效。我該怎麼辦? Utility.raiseEventTest(Me.TransitionCompletedEvent, Me, New Transition.Args()) https://prntscr.com/fiholb Public Share

    5熱度

    3回答

    什麼是Perl 6的方式來區分沒有明確簽名的塊中的參數和沒有參數?我對此沒有任何實際用途,但我很好奇。 沒有明確的簽名塊使價值爲$_: my &block := { put "The argument was $_" }; 簽名實際上是;; $_? is raw。這是一個可選的論點。因爲沒有明確的簽名,因此塊中未定義變量@_。 還有的沒有參數,其中$_將是不確定的: &block(); # n

    0熱度

    2回答

    我傳遞一個標量子程序中,我想測試如果參數一個正則表達式匹配: use strict; use warnings; use Data::Dumper; print "Please enter your first name followed by your last name. For example: John Smith.\n"; chomp(my $name = <STDIN>)

    -1熱度

    1回答

    Perl noob。 我無法理解從.pm文件中的子程序返回數組值。 特等文件有以下幾點: print "Enter your first and last name.\n"; chomp(my $fullname = <STDIN>); #input is 'testing this' all lower case Jhusbands::Loginpass->check_name($

    0熱度

    1回答

    如果我不幸得不得不使用兩個不同的Fortran90模塊,它們的子程序名稱是相同的,有沒有辦法區分這兩個子程序?

    0熱度

    2回答

    我想根據條件從相同的子程序中調用子程序,但一旦滿足就退出程序 例如, Dim p as Long Sub Main() Debug.Print "Start Main" p = 1 call A Debug.Print "End Main" End Sub Sub A() Debug.Print "Start" if p =

    3熱度

    2回答

    我想將子程序與參數一起推入堆棧,但我無法弄清楚語法。考慮一個工作示例不帶任何參數: #!/usr/bin/perl -w use strict; use warnings; sub hi { print "hi\n"; } sub hello { print "hello\n"; } sub world { print "world\n"; } my @stack; push (