我有一個看起來像這樣的子程序。它有兩個參數。 Sub Advance(ByRef listR() As String, rCount)
...code
End Sub
當我嘗試調用此: Advance listR:=theList, theCount
它給了我一個編譯錯誤: Expected: named parameter 這是爲什麼?它工作正常,就像... Sub Adva
我有一個名爲「lookup」的子查詢在給定值的哈希值中查找。 我意識到如果我可以讓它看起來不是給定的值,而是比作爲參數傳遞的值小的值,它會更強大。 我可以讓lookupbigger,lookupsmall等,但我相信有更好的方法。 # lookup id according to the search criteria
sub lookup {
my($data, $lk, $lv)
通過調用子程序可以刷新另一個打開形式的數據網格嗎? 這個應用程序有2個數據網格的形式。當用戶雙擊其中一個網格時,將打開另一個表單,顯示數據詳細信息。用戶更改詳細信息後,用戶單擊保存按鈕。 我們已經將此代碼放置在詳細信息表單的Closing事件中。 Private Sub FormParents_FormClosing(sender As System.Object, e As System.Win
可能重複: How do pass one array and one string as arguments to a function? 我有一個函數或子例程,在第一參數接受作爲陣列和第二參數作爲一個標量。例如, sub calc {
my @array = $_[0];
my $scalar = $_[1];
print @array, $scalar;
}
我無法理解哈希引用並在原地更改哈希,而不是返回它。我想寫一個子例程,它將從散列中返回一個值並修改散列。編碼時我遇到了一些問題。所以,我寫了下面的基本代碼來理解修改哈希的地方。 #!/usr/local/bin/perl
#Check hash and array references
#Author: Sidartha Karna
use warnings;
use strict;
us