កុំព្យូទ័រ, ការសរសេរកម្មវិធី
អារេលក្ខណៈពិសេសរបស់វាថាមវន្តនិង
អារេជាទូទៅត្រូវបានសំដៅដល់ថាជាសំណុំនៃធាតុគ្នាបានបញ្ជាឱ្យមានជាក់លាក់មួយ (ដូចគ្នា) វាយ។ អារេគឺឋិតិវន្តនិងថាមវន្ត។ ប្រវែងដំបូងត្រូវបានបញ្ជាក់នៅក្នុងជំហាននេះ, ឧទាហរណ៍ការសរសេរកម្មវិធី មុនពេលចាប់ផ្តើមនៃកម្មវិធីនេះសម្រាប់ការប្រតិបត្តិជាលើកទីពីរ - នៅក្នុងវគ្គសិក្សានៃការប្រតិបត្តិនេះ។
ចំពោះការអារេឋិតិវន្តក្នុងសេចក្ដីអធិប្បាយគួរត្រូវបានកំណត់ចំនួននៃធាតុដែលមិនអាចត្រូវបានផ្លាស់ប្តូរ (កើនឬថយ) ក្នុងកំឡុងពេលកម្មវិធី។ ពេលកម្មវិធីចាប់ផ្តើមដោយប្រើអារេឋិតិវន្តសម្រាប់ការប្រតិបត្តិនៅក្នុងសតិនៃចំនួនមួយដែលបានបម្រុងទុកដើម្បីបៃធាតុរបស់ខ្លួនទុក។ ចំនួនទឹកប្រាក់នៃការចងចាំនេះនឹងត្រូវបានផ្ដល់ទៅឱ្យកម្មវិធីដែលវែងដូចដែលវាបានបញ្ចប់ការងាររបស់ខ្លួន។ បើទោះបីជាការចងចាំនេះមិនត្រូវបានប្រើគឺគ្មានលេខកូដផ្សេងទៀតនឹងមិនអាចចូលដំណើរការវា។
ភាសាសរសេរកម្មវិធីលោក Pascal តែអាចធ្វើការជាមួយអារេឋិតិវន្ត។ ដូច្នេះប្រសិនបើអ្នកចង់ធ្វើការជាលំដាប់នៃប្រវែងអថេរមួយ, វាគឺអាចធ្វើទៅបានដើម្បីរៀបរាប់អំពីរចនាសម្ព័ន្ធឧទាហរណ៍ចេញពីមួយរយធាតុនិងត្រូវបានគេប្រើនៅក្នុងដំណាក់កាលផ្សេងគ្នានៃការមួយចំនួនផ្សេងគ្នានៃធាតុមិនលើសពីចំនួន 100 ហើយវាមិនត្រឹមត្រូវនោះជាការពិត។
បញ្ហានេះមិនមាននៅក្នុងបញ្ចូល បរិស្ថានការអភិវឌ្ឍរបស់ Delphi ។ អារេថាមវន្តអនុញ្ញាតឱ្យសម្រាប់ការបកស្រាយនេះមិនបញ្ជាក់ចំនួនធាតុនិងការកំណត់ពេលវេលារត់របស់ខ្លួន។ អារេអាចត្រូវពន្យល់ថាមវន្តនៅក្នុងផ្នែកវ៉ាដូចខាងក្រោម:
វ៉ាធំ: អារេនៃចំនួនគត់
ដូច្នេះរចនាសម្ព័ន្ធ, កំណត់កំណត់អត្តសញ្ញាណធំ, ជាលំដាប់នៃចំនួនគត់ដែលមិនស្គាល់លីនេអ៊ែរ (រហូតមកដល់ពេល) នៅក្នុងប្រវែង។ ដើម្បីកំណត់ទំហំកម្មវិធីត្រូវតែអនុវត្តនីតិវិធី SetLength, ឧទាហរណ៍, SetLength (ធំ, 9) ។ ទទួលបានយ៉ាងច្រើនវិមាត្រអារេថាមវន្តស្មើទៅនឹងចំនួន 9 ឥឡូវនេះវាត្រូវបានកំណត់ថានៅក្នុងលំដាប់ប្រាំបួននាក់ធាតុមាននៃប្រភេទគត់, លេខពីសូន្យ។ លក្ខណៈពិសេសទាំងនេះមានអារេថាមវន្ត។ Delphi គឺជានីតិវិធីមួយដែលរំដោះចងចាំនៃសំណុំនៃចំនួនដែល, ដែលជាកន្លែងដែលតម្រូវការសម្រាប់ការដែលទុកបានបាត់ខ្លួននោះ។ នីតិវិធីចុងក្រោយ, ក្នុងករណីរបស់យើងវានឹងត្រូវបានអនុវត្តដូចនេះខាងក្រោម: ទីបំផុត (ធំ) ។
ដូចគ្នានេះដែរមួយអាចរៀបរាប់និងអនុវត្តអារេថាមវន្តពហុភាគីនៅក្នុង Delphi ។ ឧទាហរណ៍ពីរវិមាត្ររចនាសម្ព័ន្ធដែលនឹងត្រូវបានរៀបរាប់ថាមវន្តដូចខាងក្រោម:
វ៉ាធំ: អារេនៃអារេនៃចំនួនគត់
បើចាំបាច់, ជួរឈរដែលអាចត្រូវបាននៃប្រវែងខុសគ្នា។ វាត្រូវបានបញ្ជាក់នីតិវិធី SetLength ផងដែរ។
ជាញឹកញាប់ជាពិសេសនៅក្នុងកម្មវិធីដែលមានទំហំធំនិងស្មុគស្មាញមួយចំនួន រចនាសម្ព័ន្ធទិន្នន័យដែល ត្រូវបានប្រើពីពេលមួយទៅពេលមួយ, ឬតែនៅដើម / ចុងបញ្ចប់នៃកម្មវិធីនេះ។ វាគឺជាការ "នៅក្នុងការបម្រុង" នឹងត្រូវបានខ្ជះខ្ជាយខ្លាំងណាស់ក្នុងការរក្សាទុកក្នុងសតិ។ អារេថាមវន្ត - វិធីមួយនៃការបែងចែករបបនៃធនធានរបស់ប្រព័ន្ធកុំព្យូទ័រ។ ទោះបីជាវាមានគុណវិបត្តិមួយចំនួន។ ដំបូងវាមិនមែនតែងតែធាតុបង់លេខរៀងដែលងាយស្រួលពីដំបូង។ ទីពីរអ្នកសរសេរកម្មវិធីតែងតែគួរតែត្រូវបានយល់នៅក្នុងចំណុចគ្នានៃកូដស្ថានភាពនៃអារេថាមវន្តនេះ។ ប៉ុន្តែគុណសម្បត្តិរបស់ខ្លួនធ្វើការគួរឱ្យអស់សំណើចណាស់ការលំបាកទាំងអស់នេះ។ ជាពិសេសប្រសិនបើអ្នកចង់ផ្ញើចេញនូវទំហំធំនៃទម្រង់ការរងទិន្នន័យ, វាមិនអាចធ្វើការដោយគ្មានរបៀបថាមវន្តនៃការតំណាង។
Similar articles
Trending Now