#) 表示(例如 tmp.myarrayitem#)。有關詳細資訊,請參閱選擇屬性值。
- 將陣列屬性傳遞給這些格式化器時,不需要
#符號。 - 某些格式化器的可選參數周圍的方括號不是必需的;它們僅用於表示該參數是可選的。
arrayaverage([integer_rounding_mode][decimal_places])
傳回屬性陣列元素的平均值。- rounding_mode:指定可能丟棄精度的數值運算的舍入行為。可接受的值包括:
ToEven、AwayFromZero、ToZero、ToNegativeInfinity、ToPositiveInfinity。預設舍入策略取決於作業系統。.NET 使用 ToEven,Java 使用 Half Even。
RoundingMode 環境變數,並將其中一個 rounding_mode 值作為其值。這樣做時,只要格式化器中未明確指定 rounding_mode, 就會使用該舍入模式。更具體地說, 會按以下順序檢查值:
rounding_mode輸入RoundingMode環境變數- 如上所述,由作業系統確定的預設值
arrayfind(substring)
傳回在屬性陣列中找到對應字串的索引。索引從 1 開始。- searchstring:在原始值中搜尋的字串。
count(substring)
傳回屬性值中第一個參數指定的子字串的出現次數。- substring:要在屬性值中搜尋的子字串。
endswith(substring[, iftrue][, iffalse])
確定屬性值是否以指定參數結尾。如果屬性以該值結尾,則傳回 true(或 iftrue);否則傳回 false(或 iffalse)。- substring:預期出現在結尾處的字串。
- iftrue:如果屬性值以參數值結尾,則傳回的可選值。
- iffalse:如果屬性值不以參數值結尾,則傳回的可選值。
implode([separator])
將多個值組合為一個由分隔符號分隔的字串。- separator:可選的分隔符號。
join([separator])
將多個值連線為一個由分隔符號分隔的字串。- separator:可選的分隔符號。
match(pattern[, index][, option])
在屬性值所表示的字串中搜尋 pattern 參數提供的規則運算式。- pattern:要匹配的規則運算式模式。
- index:要傳回的匹配項的可選編號索引。預設值為
0。 - option:可選的逗號分隔規則運算式選項清單。常用選項包括 IgnoreCase、Multiline、Singleline 和 IgnorePatternWhitespace。
print([delim])
傳回一個字串,其中屬性的所有值使用指定分隔符號連線在一起。- delim:用於分隔值的可選分隔符號。預設值為逗號。