在編寫函數時,使用者需要傳入參數的變數類型,
目前支援三種,
Numeric數值,String字串,邏輯值TrueFalse。
細分是否傳值或傳址,是否為陣列、序列、或是
簡單型態預先宣告好的型態,Value類的可以
儲存數值,Condition可以儲存邏輯值。
共有二十種
資料格式宣告
詞 解釋
numeric Input:Name(Numeric);
Name:參數的名稱
名稱可以包含英文半形字元,底線,數字,英文的句點”.”。
名稱大小寫視為相同。
名稱第一個字不能為數字或句點”.”。
Numeric表示數值型態。
=================
在函數裡面宣告變數時使用,定義被宣告的參數為數值,傳入參數數值。
numericarray Input:Name1[PA1,PA2,PA3,….](NumericArray);
Name1:宣告數值陣列的名稱。
PA1:有幾個參數就表示該陣列有多少維度,三個就表示三維的陣列。參數則表示陣列該維的長度。
名稱可以包含英文半形字元,底線,數字,英文的句點”.”。
名稱大小寫視為相同。
名稱第一個字不能為數字或句點”.”。
===============
在函數裡面宣告數值陣列時使用,定義被宣告數值陣列的陣列名稱與陣列長度。
numericarrayref Input:Name1[PA1,PA2,PA3,….](NumericArrayRef);
Name1:宣告數值陣列的名稱
PA1:有幾個參數就表示該陣列有多少維度,三個就表示三維的陣列。參數則表示陣列該維的長度。
名稱可以包含英文半形字元,底線,數字,英文的句點”.”。
名稱大小寫視為相同。
名稱第一個字不能為數字或句點”.”。
NumericArrayRef表示用傳址的方式傳回此陣列。
===============
在函數裡面宣告數值陣列時使用,定義被宣告數值陣列的陣列長度與數值。傳回陣列的位址。
numericref Input:Name(NumericRef)
Name:參數的名稱
名稱可以包含英文半形字元,底線,數字,英文的句點”.”。
名稱大小寫視為相同。
名稱第一個字不能為數字或句點”.”。
===============
在函數裡面宣告變數時使用,定義被宣告的參數為數值,傳入參數的位址。
numericseries Input:Name(NumericSeries)
Name:參數時序的名稱。
名稱可以包含英文半形字元,底線,數字,英文的句點”.”。
名稱大小寫視為相同。
名稱第一個字不能為數字或句點”.”。
================
在函數用來宣告數值時序(時間序列,有時間前後關係序列,例如開、高、低、收、成交量等)
numericsimple Input:Name(NumericSimple)
Name:參數的名稱。
名稱可以包含英文半形字元,底線,數字,英文的句點”.”。
名稱大小寫視為相同。
名稱第一個字不能為數字或句點”.”。
NumericSimple表示單一數值。
=================
在函數用來宣告數值,且不是時間序列只有單一數值。
string Input:Name(String)
Name:參數的名稱
名稱可以包含英文半形字元,底線,數字,英文的句點”.”。
名稱大小寫視為相同。
名稱第一個字不能為數字或句點”.”。
String表示字串型態。
=================
在函數裡面宣告變數時使用,定義被宣告的參數為字串,傳入參數字串。
stringarray Input:Name1[PA1,PA2,PA3,….](StringArray);
Name1:宣告字串陣列的名稱。
PA1:有幾個參數就表示該陣列有多少維度,三個就表示三維的陣列。參數則表示陣列該維的長度。
名稱可以包含英文半形字元,底線,數字,英文的句點”.”。
名稱大小寫視為相同。
名稱第一個字不能為數字或句點”.”。
===============
在函數裡面宣告字串陣列時使用,定義被宣告字串陣列的陣列名稱與陣列長度。
stringarrayref Input:Name1[PA1,PA2,PA3,….](StringArrayRef);
Name1:宣告字串陣列的名稱
PA1:有幾個參數就表示該陣列有多少維度,三個就表示三維的陣列。參數則表示陣列該維的長度。
名稱可以包含英文半形字元,底線,數字,英文的句點”.”。
名稱大小寫視為相同。
名稱第一個字不能為數字或句點”.”。
StringArrayRef表示用傳址的方式傳回此陣列。
===============
在函數裡面宣告字串陣列時使用,定義被宣告字串陣列的陣列長度與字串。傳回陣列的位址。
stringref Input:Name(StringRef)
Name:參數的名稱
名稱可以包含英文半形字元,底線,數字,英文的句點”.”。
名稱大小寫視為相同。
名稱第一個字不能為數字或句點”.”。
===============
在函數裡面宣告變數時使用,定義被宣告的參數為字串,傳入參數的位址。
stringseries Input:Name(StringSeries)
Name:參數時序的名稱。
名稱可以包含英文半形字元,底線,數字,英文的句點”.”。
名稱大小寫視為相同。
名稱第一個字不能為數字或句點”.”。
=================
在函數用來宣告字串時序(時間序列,有時間前後關係序列,例如開、高、低、收、成交量等)
stringsimple Input:Name(StringSimple)
Name:參數的名稱。
名稱可以包含英文半形字元,底線,數字,英文的句點”.”。
名稱大小寫視為相同。
名稱第一個字不能為數字或句點”.”。
StringSimple表示單一字串。
=================
在函數用來宣告字串,且不是時間序列只有單一字串。
truefalse Input:Name(TrueFalse);
Name:參數的名稱
名稱可以包含英文半形字元,底線,數字,英文的句點”.”。
名稱大小寫視為相同。
名稱第一個字不能為數字或句點”.”。
TrueFalse表示布林,邏輯值型態。
==================
在函數裡面宣告變數時使用,定義被宣告的參數為邏輯值,傳入參數邏輯值。
truefalsearray Input:Name1[PA1,PA2,PA3,….](TrueFalseArray);
Name1:宣告布林,邏輯值陣列的名稱。
PA1:有幾個參數就表示該陣列有多少維度,三個就表示三維的陣列。參數則表示陣列該維的長度。
名稱可以包含英文半形字元,底線,數字,英文的句點”.”。
名稱大小寫視為相同。
名稱第一個字不能為數字或句點”.”。
===============
在函數裡面宣告邏輯值陣列時使用,定義被宣告邏輯值陣列的陣列名稱與陣列長度。
truefalsearrayref Input:Name1[PA1,PA2,PA3,….](TrueFalseArrayRef);
Name1:宣告布林,邏輯值陣列的名稱。
PA1:有幾個參數就表示該陣列有多少維度,三個就表示三維的陣列。參數則表示陣列該維的長度。
名稱可以包含英文半形字元,底線,數字,英文的句點”.”。
名稱大小寫視為相同。
名稱第一個字不能為數字或句點”.”。
TrueFalseArrayRef表示傳回陣列的位址。
===============
在函數裡面宣告邏輯值陣列時使用,定義被宣告邏輯值陣列的陣列名稱與陣列長度。
truefalseref Input:Name(TrueFalseRef)
Name:參數的名稱
名稱可以包含英文半形字元,底線,數字,英文的句點”.”。
名稱大小寫視為相同。
名稱第一個字不能為數字或句點”.”。
===============
在函數裡面宣告變數時使用,定義被宣告的參數為邏輯值,傳入參數的位址。
truefalseseries Input:Name(TrueFalseSeries)
Name:參數時序的名稱。
名稱可以包含英文半形字元,底線,數字,英文的句點”.”。
名稱大小寫視為相同。
名稱第一個字不能為數字或句點”.”。
====================
在函數用來宣告邏輯值時序(時間序列,有時間前後關係序列,例如開、高、低、收、成交量等)
truefalsesimple Input:Name(TrueFalseSimple)
Name:參數的名稱。
名稱可以包含英文半形字元,底線,數字,英文的句點”.”。
名稱大小寫視為相同。
名稱第一個字不能為數字或句點”.”。
TrueFalseSimple表示單一邏輯值。
=====================
在函數用來宣告邏輯值,且不是時間序列只有單一邏輯值。