subroutine

    -1熱度

    1回答

    我想爲下面顯示的這個錯誤post子例程創建一個單元測試。此方法接受錯誤名稱並打印出每個錯誤中的值。這是我的代碼: use constant { # link included as a variable in this example ERROR_AED => { errorCode => 561, message => {"this is an e

    2熱度

    1回答

    我有三個子例程,有時會連續運行,有時會單獨運行,但會使用相同的參數(「TestNumber」)。我原來的代碼如下所示: Sub Main1() Dim TestNumber As String TestNumber = InputBox("Please enter TestNumber") ' Some codes running on TestNumber

    2熱度

    1回答

    我想在Perl中創建一個動態的子程序名,這裏是審判代碼,我 #!/usr/bin/perl use strict; use warnings; BEGIN { push @INC, '/freespace/attlas/data/bin/genericLoader /FeedLoaderLib/' } use feed_load; my type ="L"; my $

    0熱度

    1回答

    我正在嘗試編寫一個MIPS程序,將羅馬數字(作爲ASCII字符串輸入)轉換爲其十進制值。有一個I/0組件提示用戶輸入,執行有限的有效性檢查,然後輸出原始字符串和值。 若要將每個羅馬數字字符轉換爲其十進制值,我使用了一個查找表(即我得到每個字符在「羅馬數字」數組中的索引,然後使用此索引值獲取相應的值從「十進制值」數組中獲得。 羅馬數字從L讀到R,但我不能簡單地添加每個字符(即,使和純粹遞歸),因爲可

    3熱度

    2回答

    我正在嘗試編寫一個函數,該函數可以將所有參數作爲字符串輸入,並將它們打印爲完全一樣的字符串。 例如使用以下功能: test('arg1' => $arg1, 'arg2' => $arg2); 我想獲得格式化EXACTLY功能內的以下字符串所看到如下: "'arg1' => $arg1, 'arg2' => $arg2" 我想這樣做,我可以打印所有參數,就像輸入用於調試/測試目的一樣。

    0熱度

    1回答

    我用一個子程序寫了這個簡單的程序。 當我把它放在一個子例程中時,它的行爲很奇怪。 #!/usr/bin/perl -w use strict ; sub get_name { print "what is your name ?\n" ; my $name = <STDIN> ; chomp($name) ; print "Hello $name\n";

    1熱度

    2回答

    我建立了一個簡單的子程序,並且我有一個關於是否需要括號的問題。 #!/usr/bin/perl sub echo { print "@_ \n" ; } echo(@ARGV); 當我使用 echo @ARGV 或 echo (@ARGV) 或(無空格) echo(@ARGV) 他們所有的工作。哪一個是正確的?

    0熱度

    2回答

    此腳本從下載的網頁中剔除網址。我在使用這個腳本時遇到了一些麻煩 - 當我使用"my $csv_html_line = @_ ;" 然後打印出"@html_LineArray" - 它只打印出"1's"。當我用"my $csv_html_line = shift ;"替換 "my $csv_html_line = @_ ;"時,該腳本正常工作。 我不知道有什麼區別betweeh的"= @_" and

    0熱度

    1回答

    更多細節: 第一哈希:錯誤消息的散列 第二散列:錯誤消息本身(ERROR_NAME) 其中包含3個關鍵值(的StatusCode,消息,則params) 我試圖創建將在ERROR_NAME並打印出消息的方法。 這是我在一分鐘代碼: `our %error = ( ERROR_1 => { statusCode => 561. mes

    2熱度

    1回答

    我不理解的的重要性,通過定義主程序外的子程序中包含Fortran 90的 聲明例如 PROGRAM BLABLA IMPLICIT NONE INTEGER :: i,j,k i = 1; j = 1;k =1 PRINT *, i,j,k CALL ABC(i,j,k) PRINT *, i,j,k CONTAINS SUBROUTINE ABC(r,s,