注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
対応している処理: バッチ、ストリーミング
配列を最初の位置から二番目の位置までスライスしたものを返します。最初の位置は1以上でなければなりません。二番目の位置が配列よりも長い場合、配列の残りすべてが返されます。 式のカテゴリ: 配列
型変数の境界:
TはAnyTypeを受け入れる
出力タイプ: 配列<T>
例 1 - 基本ケース
引数の値:
array
sliceBegins
sliceLength
array | sliceBegins | sliceLength | :arrow_right: | 出力 |
---|---|---|---|---|
[ hello, world, out, there ] | 1 | 2 | [ hello, world ] | |
[ hello, world, out, there ] | 2 | 2 | [ world, out ] | |
[ hello, world, out, there ] | 1 | 0 | [ ] | |
[ hello, world, out, there ] | 2 | 10 | [ world, out, there ] | |
[ hello, world, out, there ] | -1 | 2 | [ there ] |
例 2 - Null ケース
引数の値:
array
sliceBegins
sliceLength
array | sliceBegins | sliceLength | :arrow_right: | 出力 |
---|---|---|---|---|
[ hello, world, out, there ] | 0 | 1 | null | |
[ hello, world, out, there ] | 0 | 0 | null | |
[ hello, world, out, there ] | 1 | -1 | null | |
[ ] | 1 | 2 | [ ] | |
[ null, null ] | 1 | 1 | [ null ] |