配列内で最大の値がはいっている要素のインデックスを返します。
#Include <Array.au3>
_ArrayMaxIndex(Const ByRef $avArray [, $iCompNumeric = 0 [, $iStart = 0 [, $iEnd = 0]]])
パラメータ
$avArray | 検索する配列 |
$iCompNumeric | [オプション] 比較方法 0 - 英数字として比較 1 - 数値として比較 |
$iStart | [オプション] 配列の検索開始インデックス |
$iEnd | [オプション] 配列の検索終了インデックス |
返し値
成功: | 配列内の最大値のインデックス |
Failure: | -1。@errorを次の値に設定します |
@error: | 1 - $avArrayは配列ではありません |
2 - $iStartが$iEndよりも大きいです | |
3 - $avArrayは1次元配列ではありません |
注意
なし。
関連
_ArrayMax, _ArrayMin, _ArrayMinIndex
例
#include <Array.au3>
Local $avArray = StringSplit("4,2,06,8,12,5", ",")
MsgBox(0,'Max Index String value', _ArrayMaxIndex($avArray, 0, 1))
MsgBox(0,'Max Index Numeric value', _ArrayMaxIndex($avArray, 1, 1))