subroutine

    4熱度

    3回答

    我正在經歷一個Fortran代碼,有一點讓我有點困惑。 有一個子程序,說 SUBROUTINE SSUB(X,...) REAL*8 X(0:N1,1:N2,0:N3-1),... ... RETURN END 這是另一個子程序調用方式: CALL SSUB(W(0,1,0,1),...) 其中W是一個 '工作數組'。看起來來自W的特定值被傳遞給X,然而,X被定義爲一個數組。這是怎

    4熱度

    3回答

    我有一個函數可以將文檔轉換成不同的格式,然後調用基於類型文檔的另一個函數。除了需要一點清理的HTML文檔以外,其他所有內容都非常簡單,並且清理根據其來源而有所不同。所以我的想法是,我可以將一個子程序的引用傳遞給convert函數,因此調用者有機會修改HTML,就像這樣(我不在工作,所以這不是複製和粘貼) : package Converter; ... sub convert {

    3熱度

    4回答

    我知道的很多 - 子程序對其父程序/程序使用私人訪問模式,對嗎? 有沒有什麼辦法可以從「外部世界」 - dpr或其他函數/程序中訪問它們? 此外 - 哪種方式需要更多calcualtion和空間來編譯文件? 例如: function blablabla(parameter : tparameter) : abcde; procedure xyz(par_ : tpar_); begin

    1熱度

    1回答

    的Perl允許... $a = "fee"; $result = 1 + f($a) ; # invokes f with the argument $a 但不允許,或者說不會做我想做的...... s/((fee)|(fie)|(foe)|(foo))/f($1)/ ; # does not invoke f with the argument $1 期望,最終的結果是實現面向置換的方

    2熱度

    1回答

    是否有辦法阻止其他潛艇在單獨的潛艇中運行? 例如說你在子 CreateNumber() 和潛艇都安裝類似 CreateNumber() AddNumber() DeleteNumber() 是否有辦法在CreateNumber()中並調用一個函數來阻止AddNumber在creaetNumber()完成後運行?我只想讓我的節目坐在那裏等待事件的發生。

    8熱度

    1回答

    我在搞清楚如何在外部模塊文件中引用子例程時遇到了一些問題。現在,我這樣做: 外部文件 package settingsGeneral; sub printScreen { print $_[0]; } 主要 use settingsGeneral; my $printScreen = settingsGeneral::printScreen; &$printScreen(

    0熱度

    2回答

    我試圖擴展我的新的WPF觸摸屏鍵盤(DLL)庫,以允許用戶從觸摸屏對象獲取事件。我希望能夠告訴程序員什麼對象發起了事件的調用(或執行子例程)。與使用系統對象時得到的發件人作爲對象事件參數不同。這引出了一個問題,如果我沒有要求,我如何得到這些信息?有沒有辦法從子程序中的某個調用中獲取這些信息來提升事件?這將是很好的,併爲我節省時間。謝謝!

    2熱度

    3回答

    我發現有點奇怪,我必須在爲Tkx小部件指定-command參數時匿名封裝定義的子例程。 摘錄從TkDocs tutorial說明了這一點: my $cb = $frm->new_ttk__button (-text => "Calculate", -command => sub {calculate();} ); sub calculate { $meters

    3熱度

    3回答

    運行以下代碼時,將打印C:\ Test下面所有文件的文件名。爲什麼不打印Hello(n次,取決於處理的文件數量)? 這是否意味着我不能依靠shift來可靠地分配給$_?設想一個同事實現wtf功能,並不知道它是從File::Find想要分。 我運行此代碼與草莓的Perl 5.12 編輯:此代碼不會按預期運行或者: use strict; use warnings; wanted(); su

    4熱度

    5回答

    如何將子程序變量值傳送到另一個子程序變量中,我可以使用全局變量。 sub foo(){ my $myvar = "Hello"; } sub foo1(){ my $myvar1 = $myvar; # how can I get the "Hello" from $myvar. } 我試過使用包和全局變量,但失敗了。 Package Bar; our $bar; 謝謝。