subroutine

    0熱度

    1回答

    我有一個變量從一個子程序傳遞給另一個子程序時出現問題。我已經宣佈它們是公開的,但似乎並不奏效。它說子程序超出範圍。我需要的是在我的第二個子程序中使用varUnique(一個數組)和firstIndex。我需要做什麼來完成這個任務? Public fistIndex As Integer Public varUnique As Variant Sub FindUnique() Dim

    1熱度

    1回答

    我創建了全局散列,當我嘗試從perl子例程中訪問該散列時,它無法訪問它。 我已經聲明它: %HASH =(); ,並試圖訪問它在子程序爲: $HASH{$key} = $value; 請指引我,如果我做錯了什麼

    0熱度

    3回答

    我使用存在,並且在規定的if語句所有的時間 if (exists($a->{b}) and defined($a->{b}) 是有沒有在同一時間做這兩個子程序? 更新: 似乎我沒有給出很好的示例代碼。對於更好的問題和匹配答案,請查看checking-for-existence-of-hash-key-creates-key。

    4熱度

    2回答

    在一些項目(梅森)中有很多perl模塊(> 200)。真正使用這個代碼只有5-10%。 我怎麼看,哪個子程序被使用(或未使用)?

    1熱度

    3回答

    我已經繼承了大約400行非常奇怪的Fortran 77代碼,我試圖逐步分析它,以便在我的腦海中清楚地說明它。 無論如何,我有一個頭狀文件(實際上是一個.h,但在它的代碼是在FORTRAN不C/C++),在它只是兩個語句,稱爲getarg.h: character*80 serie integer ln 然後我還有一個Fortran文件(.f)呼籲getserie.h它有這個代碼裏面: sub

    1熱度

    2回答

    我是一個初學者,對這個Perl子程序中發生了什麼感到困惑。 我只使用全局變量來簡化事情,但它仍然無法正常工作。 我只是試圖用IF語句使用文件測試運算符來打印文件的讀,寫和可執行屬性。 任何人都可以指出我的問題嗎? 路易 sub getfileattributes { if (-r $file) { $attributes[0] = "readable"; } els

    2熱度

    1回答

    我在這個程序的子程序中遇到了一個問題,它在程序的最後。我在子程序中得到了一個數組的劃分錯誤,它說「不可分類的語句」。希望有人能幫助! PROGRAM subroutine1 IMPLICIT NONE INTEGER:: err, ierr, counter, y ,i ,j !INTEGER, ALLOCATABLE:: gamenum(:) CHARACTER(30):: fname

    2熱度

    2回答

    我不完全確定這是可能的,但我想簡單地縮短我調用在另一個包中聲明的子例程的名稱,只需省略包名即可。 例如,我有一個模塊定義: package Package1; use strict; use warnings; BEGIN { require Exporter; our @ISA = qw(Exporter); our @EXPORT_OK = qw(su

    0熱度

    2回答

    使用AutoHotkey命令Menu可以自定義腳本通知區域圖標的上下文菜單,但似乎需要將標籤/子例程附加到菜單條目。 我有一些功能,雖然我可能轉換爲子程序,我不喜歡,因爲他們更容易和更清晰的使用,也有本地人需要重構轉換。此外,函數不會自動執行並且必須被調用,而子例程僅被標記爲代碼段,因此它們需要額外的工作以避免被無意中調用。事實上,Gosub的AHK手冊頁專門建議使用功能來代替: 雖然GOSUB是

    4熱度

    3回答

    我正在使用遺留代碼,並且必須使用require .pl文件來定義子foo。我的問題是在我的main::命名空間中已經有另一個子foo,稍後在我目前沒有處理的程序的一部分中調用它。 我需要的文件定義了sub foo {},因爲它顯然不希望foo的東西在它通常被調用的地方發生。就我而言,這很糟糕。 我已經試過玩弄的*foo水珠: *old_foo = *foo; require 'foo_kille