អារេអារេជាមួយឧទាហរណ៍

អារេគឺជាការប្រមូលផ្តុំនៃធាតុ។ នៅបាកអារេមួយអាចមានធាតុផ្សំនៃប្រភេទផ្សេងៗគ្នាឧ។ ខ្សែអក្សរនិងលេខ។

នៅក្នុងការបង្រៀននេះយើងពិភាក្សាអំពីរបៀបបង្កើតនិងប្រើប្រាស់អារេនៅក្នុងបាស។ យើងក៏នឹងគ្របដណ្តប់ប្រតិបត្ដិការអារេដូចជារង្វិលជុំការបោះពុម្ពទទួលបានទំហំនិងការកែប្រែមាតិកា។



របៀបបង្កើតអារេនៅក្នុងបាស

មានវិធីពីរយ៉ាងដែលយើងអាចបង្កើតអារេបាកៈ


ការប្រើប្រាស់ពាក្យគន្លឹះប្រកាស

declare -a my_bash_array

នេះនឹងបង្កើតអារេលិបិក្រមមួយដែលមានឈ្មោះថា“ my_bash_array” ។

ការចាប់ផ្តើមអារេ

យើងក៏អាចបង្កើតនិងចាប់ផ្តើមអារេនៅលើរហ័សដោយប្រើប្រតិបត្តិករចាត់តាំង = និងធាតុនៅខាងក្នុងដង្កៀបអង្កាញ់ ():


my_bash_array=('apple' 'orange' 'banana')

ឬយើងក៏អាចបញ្ជាក់លិបិក្រមយ៉ាងជាក់លាក់

my_bash_array[0]='apple' my_bash_array[1]='orange' my_bash_array[2]='banana' សម្គាល់ៈមិនគួរមានចន្លោះទំនេរនៅសងខាងនៃឯកសារអេ = ប្រតិបត្តិករ។

ប្រវែងអារេអ័រ

ដើម្បីទទួលបានប្រវែងឬទំហំនៃអារេយើងប្រើ ${#array_name[@]}

ឧទាហរណ៍:

my_bash_array=(foo bar baz) echo 'the array contains ${#my_bash_array[@]} elements' #Output the array contains 3 elements

អាបអារេរង្វិល

ដើម្បីធ្វើឱ្យអន្តរាយតាមរយៈធាតុទាំងអស់នៅក្នុងអារេយើងអាចប្រើរង្វិលជុំ:


#!/bin/bash my_array=(foo bar baz) # for loop that iterates over each element for i in '${my_array[@]}' do
echo $i done

លទ្ធផល៖

foo bar baz

ការបោះពុម្ពធាតុទាំងអស់

ដើម្បីបោះពុម្ពធាតុទាំងអស់នៃអារេដោយគ្មានរង្វិលជុំយើងអាចប្រើវាក្យសម្ព័ន្ធដូចខាងក្រោមៈ

echo ${my_array[@]}

បន្ថែមធាតុទៅអារេ

ដើម្បីបន្ថែមធាតុទៅក្នុងអារេយើងប្រើសញ្ញា _ _ + _ | ប្រតិបត្តិករ។ នេះនឹងបន្ថែមធាតុទៅចុងបញ្ចប់នៃអារេ។

ឧទាហរណ៍:


+=

ឬយើងអាចប្រើសន្ទស្សន៍ដើម្បីបន្ថែមធាតុ៖

my_array=(foo bar) my_array+=(baz) echo '${my_array[@]}' foo bar baz

លុបធាតុពីអារេ

ដើម្បីលុបធាតុចេញពីអារេបាស់យើងប្រើសញ្ញា _ _ + _ | ពាក្យបញ្ជា។

ឧទាហរណ៍:

my_array=(foo bar) my_array[2]=baz echo '${my_array[@]}' foo bar baz

សេចក្តីសន្និដ្ឋាន

នៅក្នុងការបង្រៀននេះយើងបាននិយាយអំពីអារេ។ របៀបបង្កើតនិងចាប់ផ្តើមអារេនៅក្នុងបាសនិងវិធីដើម្បីទទួលបានប្រវែងរង្វិលជុំលើធាតុបោះពុម្ពនិងកែប្រែមាតិកានៃអារេមួយ។


អត្ថបទគួរឱ្យចាប់អារម្មណ៍