與本書內容相關之 Q&A

頁次 問題與解答
288 Q: 第 288 頁中有一段程式如下:

    Function Mul%(A,B)
      Mul=A*B
    End Function

為何第 2 行中的 Mul 後面不用加 %, 如果寫成 Mul% = A 是否有錯 ?

因為同頁的上一個程式中

    Function Mul(A%, B%)
      Mul = A% * B%
    End Function

第 2 行中的變數 A 和 B 後面都有加 %, 因此我才會有此疑問, 煩請不吝賜教, 謝謝!!

A: % 只是用來宣告型別 ,至於運算式之中加不加都可以, 所以

    Mul = A*B 等於 Mul% = A*B,

    Mul = A% * B% 也等於 Mul = A*B

不過就一般習慣而言 , 變數以保留「型別宣告符號」者居多 , 例如 A% * B%