diff --git a/notes/apiNote2_Style/apiNote2_Style.txt b/notes/apiNote2_Style/apiNote2_Style.txt index 73709cd..87a2cf2 100644 --- a/notes/apiNote2_Style/apiNote2_Style.txt +++ b/notes/apiNote2_Style/apiNote2_Style.txt @@ -183,9 +183,9 @@ - используются только файлах скриптов на самом верхнем уровне, - в иных случаях должны использоватся методы - - + - гарантирует, что функция инициализированна до момента исполнения основного кода - - + - однако объявление функция в стиле в объекта (а так же некоторых других ситуациях), - является обычным (по крайней мере в версии 2.3.3) diff --git a/scripts/apiScrArray/apiScrArray.gml b/scripts/apiScrArray/apiScrArray.gml index ecfe6eb..0e96585 100644 --- a/scripts/apiScrArray/apiScrArray.gml +++ b/scripts/apiScrArray/apiScrArray.gml @@ -445,6 +445,14 @@ if (API_TEST_ENABLE) { "" ); + apiDebugAssert( + array_equals( + _f(_array, apiArrUnshift(_array)), + [7, 0, 88, 8, 9, 1, 2, 3, 4, 5] + ), + "" + ); + show_debug_message("\t apiArrUnshift \t\tis work"); #endregion diff --git a/scripts/apiScrArrayHigher/apiScrArrayHigher.gml b/scripts/apiScrArrayHigher/apiScrArrayHigher.gml index 4555276..9e70454 100644 --- a/scripts/apiScrArrayHigher/apiScrArrayHigher.gml +++ b/scripts/apiScrArrayHigher/apiScrArrayHigher.gml @@ -6,7 +6,7 @@ /// @function apiArrMap(array, f, [data]); function apiArrMap(_array, _f, _data) { var _size = array_length(_array); - for (var _i = 0; _i < _size; _i += 1) + for (var _i = 0; _i < _size; ++_i) array_set(_array, _i, _f(_array[_i], _i, _data)); } @@ -46,7 +46,7 @@ function apiArrBulMap(_array, _f, _data) { var _size = array_length(_array); var _arrayBul = array_create(_size); - for (var _i = 0; _i < _size; _i += 1) + for (var _i = 0; _i < _size; ++_i) array_set(_arrayBul, _i, _f(_array[_i], _i, _data)); return _arrayBul;