ایستگاه های کاری آنلاین OnWorks Linux و Windows

لوگو

میزبانی آنلاین رایگان برای ایستگاه های کاری

<قبلی | فهرست | بعدی>

تعیین تعداد عناصر آرایه

با استفاده از بسط پارامتر، می‌توانیم تعداد عناصر یک آرایه را به همان روشی که طول یک رشته را پیدا کنیم، تعیین کنیم. به عنوان مثال:


[me@linuxbox ~]$ a[100]=فو

[me@linuxbox ~]$ echo ${#a[@]} # تعداد عناصر آرایه

1

[me@linuxbox ~]$ echo ${#a[100]} # طول عنصر 100

3

[me@linuxbox ~]$ a[100]=فو

[me@linuxbox ~]$ echo ${#a[@]} # تعداد عناصر آرایه

1

[me@linuxbox ~]$ echo ${#a[100]} # طول عنصر 100

3


آرایه ایجاد می کنیم a و رشته "foo" را به عنصر 100 اختصاص دهید. سپس، از بسط پارامتر برای بررسی طول آرایه با استفاده از @ نشانه گذاری. در نهایت، ما به طول عنصر 100 که شامل رشته "foo" است نگاه می کنیم. جالب است بدانید که در حالی که رشته خود را به عنصر 100 اختصاص داده ایم، bash فقط یک عنصر را در آرایه گزارش می دهد. این با رفتار برخی از زبان های دیگر که در آن عناصر استفاده نشده آرایه (عناصر 0-99) با مقادیر خالی مقداردهی اولیه شده و شمارش می شوند، متفاوت است. که در بر هم زدن، عناصر آرایه تنها در صورتی وجود دارند که بدون توجه به زیرنویس آنها یک مقدار به آنها اختصاص داده شده باشد.


برترین سیستم عامل Cloud Computing در OnWorks: