2017-06-05 83 views
0

我只想知道,爲什麼每當我調用函數multiply_matrix(matrixA,matrixB)並將其與matrixA(3x3矩陣)和matrixB(3x3矩陣)一起提供時,它會返回「Expected end of statement」 )。 錯誤總是在「下一個k」。使用VBS乘以2矩陣

這是函數的代碼。

Function multiply_matrix(matrixA, matrixB) 

    dim answer_matrix(3,3) 


    for i=0 to UBound(matrixA,1) 

     for j=0 to UBound(matrixB,2) 

      sum = 0 

      for k=0 to UBound(matrixB,1) 

       sum = sum + (matrixA(i,k) * matrixB(k,j)) 

      next k 

      answer_matrix(i,j) = sum 

     next j 

    next i 

    multiply_matrix = answer_matrix 


End Function 

回答

1

其他基本方言允許Next之後的變量名,VBScript沒有。