請教retval在函數裡的用法

  •   56 
  • 最後發表   米奇林  2026 一月 19
米奇林 發文於   2026/01/18

請教retval在函數裡的用法

例如:

if ...then retval = true else retval = false;

if ...then AAA(函數名) = true else AAA = false;

又例如:

VR.xs

VR = iff(DNV + NCV/2=0,VR[1],100 * (UPV + NCV/2)/(DNV + NCV/2));

ArrayLinearRegSlope.xs

retval = IFF((Length*SumX2 - Square(SumX)) <> 0,

             (Length*SumXY - SumX*SumY) / (Length*SumX2 - Square(SumX)),

0);

以上舉的例子裡兩種寫法都可以嗎? 所得的結果是一樣的嗎?

排序方式: 標準 | 最新
虎科大許教授 發文於   2026/01/18

若函數的名稱是英文,則除了用retval或ret傳回數值外,也可以使用函數名稱來傳回數值。你舉的兩個例子都可以。

  • 按讚來自於
  • 0936680360
米奇林 發文於   2026/01/19

了解,謝謝許教授回覆

發表回覆
Close