( array_slice )

凡例
対応コードあり
直接対応していないが代替の書き方あり
対応コードなし
-未確認
( .. )ローカライズまだ
Example Python
pytest
PHP
PHPUnit
Swift
Testing
Csharp
xunit
Bash
bats
Powershell
pester
C++
GoogleTest
JavaScript
Jest
Kotlin
jUnit
( get_first_element ) items[0] - - - ${items[0]} - - - -
( get_nth_element ) items[n] - - - ${items[n]} - - - -
( get_last_element ) items[-1] - - - ${items[-1]} - - - -
( slice_from_m_to_n ) items[m:n+1] - - - ${items[@]:$m:$((n - m + 1))} - vector<string>(items.begin() + m, items.begin() + n + 1) items.slice(m, n + 1) -
( slice_from_m_to_end ) items[m:] array_slice($items, $m) - - ${items[@]:$m} - vector<string>(items.begin() + m, items.end()) items.slice(m) -
( slice_from_m_with_length ) items[m:m+length] - - - ${items[@]:$m:$length} - - items.slice(m, m + length) -
( take_first_n ) items[:n] - - - - - - - -
( take_last_n ) items[-n:] - - - - - - - -
( drop_first_n ) items[n:] - - - - - - - -
( drop_last_n ) items[:-n] - - - - - - - -
( remove_nth_element ) del(items[n]) - - - ${items[@]:0:n} ${items[@]:$((n + 1))} - - - -
( remove_range ) del(items[m:n+1]) - - - - - - - -
( replace_range ) items[m:n+1] = elems - - - - - - - -
( first_element ) - - - - - - - items[0] -
( last_element ) - - - - - - - items.at(-1) -