python_internal_ArrayImpl
python_internal_ArrayImpl
نمای کلی
python_internal_ArrayImpl یک کلاس در Aspose.Font FOSS برای Python است.
این کلاس 18 متد برای کار با اشیاء python_internal_ArrayImpl در برنامههای Python فراهم میکند. متدهای موجود شامل: concat, filter, get_length, indexOf, insert, iterator, lastIndexOf, map, pop, push, remove, reverse و 6 متد دیگر هستند. تمام اعضای عمومی پس از نصب بسته Aspose.Font FOSS برای Python، برای هر برنامه Python در دسترس هستند.
روش ها
| امضا | توضیح |
|---|---|
get_length(x) | تعداد عناصر موجود در آرایهٔ دادهشده را برمیگرداند |
concat(a1, a2) | یک آرایهٔ جدید را برمیگرداند که شامل عناصر a1 بهدنبال عناصر a2 است، که امکان ترکیب آسان فهرستهای شناسهٔ گلیف را فراهم میکند |
iterator(x) | یک شیء تکرارگر را برای پیمایش آرایهٔ x برمیگرداند |
indexOf(a, x, fromIndex) | اولین ایندکس x را در آرایه a، شروع از fromIndex، برمیگرداند |
lastIndexOf(a, x, fromIndex) | متد lastIndexOf را بر روی این نمونه python_internal_ArrayImpl فراخوانی میکند. |
toString(x) | نمایش رشتهای از آرایه x را برمیگرداند |
pop(x) | آخرین عنصر آرایه x را حذف و برمیگرداند، مشابه رفتار معمول متد pop در آرایهها |
push(x, e) | عنصر e را به انتهای آرایه x اضافه میکند و طول جدید را برمیگرداند |
unshift(x, e) | عنصر e را در ابتدای آرایه x درج میکند و طول جدید را برمیگرداند |
remove(x, e) | اولین رخداد عنصر e را از آرایه x حذف میکند |
shift(x) | اولین عنصر آرایه x را حذف کرده و برمیگرداند |
slice(x, pos, end) | یک کپی سطحی از آرایه x را از pos تا (بدون شامل) end برمیگرداند |
sort(x, f) | آرایه x را در محل با استفاده از تابع مقایسه f مرتب میکند |
splice(x, pos, _hx_len) | تعداد _hx_len عنصر را از آرایه x از موقعیت pos حذف میکند و آیتمهای حذفشده را برمیگرداند |
map(x, f) | یک آرایه جدید برمیگرداند که تابع f بر هر عنصر از x اعمال شده است |
filter(x, f) | آرایهٔ جدیدی برمیگرداند که شامل عناصری از x است که f برای آنها مقدار true برمیگرداند |
insert(a, pos, x) | عنصر x را در آرایه a در اندیس pos درج میکند |
reverse(a) | ترتیب عناصر آرایه a را بهصورت درجا معکوس میکند |