តើអ្វីជាភាពខុសគ្នារវាង \r និង \n? (តោះស្វែងយល់) - ភាពខុសគ្នាទាំងអស់។
តារាងមាតិកា
ភាសាសរសេរកម្មវិធីកុំព្យូទ័រគឺជាបណ្តុំនៃកម្មវិធីកុំព្យូទ័រ និងកម្មវិធី។ ពួកគេអនុញ្ញាតឱ្យអ្នកសរសេរកម្មវិធីកុំព្យូទ័រអាចទំនាក់ទំនងជាមួយកុំព្យូទ័រ បង្កើតក្បួនដោះស្រាយ និងសរសេរកម្មវិធីដែលអនុញ្ញាតឱ្យកុំព្យូទ័របំពេញការងារផ្សេងៗ។ កម្មវិធីទាំងនេះប្រើសំណុំតួអក្សរផ្សេងៗគ្នា។
សំណុំតួអក្សរគឺជាផ្នែកសំខាន់នៃការសរសេរកម្មវិធីកុំព្យូទ័រចាប់តាំងពីពួកវាកំណត់តួអក្សរដែលប្រើជាភាសា។
ពួកវាមាននិមិត្តសញ្ញាសម្រាប់លេខ អក្សរ និមិត្តសញ្ញាទូទៅដូចជាសញ្ញាដុល្លារ និងតួអក្សរពិសេសដែលប្រើសម្រាប់ពាក្យបញ្ជាសរសេរកម្មវិធី។ បើគ្មានសំណុំតួអក្សរទាំងនេះទេ កម្មវិធីកុំព្យូទ័រនឹងមិនត្រូវបានសរសេរ និងយល់បានត្រឹមត្រូវ។
/r និង /n គឺជាតួអក្សរពីរដែលប្រើក្នុងភាសាសរសេរកម្មវិធី។ តួអក្សរ / r នៅក្នុងភាសាកុំព្យូទ័រត្រូវបានគេស្គាល់ថាជា carriage return ហើយ /n គឺជាបន្ទាត់ feed ។
ភាពខុសគ្នារវាង /r និង /n ស្ថិតនៅក្នុងរបៀបដែលពួកវាកំណត់បន្ទាត់ថ្មីនៅពេលបញ្ចូលទិន្នន័យ ។
តួអក្សរពិសេស /r ឬ carriage return ណែនាំទស្សន៍ទ្រនិចឱ្យផ្លាស់ទីពីចុងបន្ទាត់មួយត្រឡប់ទៅដើមបន្ទាត់ដូចគ្នា ដោយសំខាន់គឺការសរសេរជាន់លើមាតិកាពីមុនដែលបានបញ្ចូល។ ម៉្យាងវិញទៀត /n ឬ line feed ជំរុញអោយមានបន្ទាត់ថ្មីនៅចំណុចណាដែលវាត្រូវបានបញ្ចូល។ មាតិកាដែលមានស្រាប់មិនត្រូវបានលុបនៅពេលប្រើ /n ។
ដូច្នេះ ការបញ្ជូនត្រលប់មកវិញគឺស័ក្តិសមទៅនឹងការអាប់ដេតអត្ថបទដែលមានស្រាប់ ខណៈពេលដែលផ្ទាំងព័ត៌មានអនុញ្ញាតឱ្យមានបន្ទាត់ទិន្នន័យបន្ថែមដោយមិនចាំបាច់ជំនួសមាតិកាពីមុនណាមួយ។
ប្រសិនបើអ្នកចាប់អារម្មណ៍លើតួអក្សរទាំងនេះដែលប្រើក្នុងកម្មវិធីកុំព្យូទ័រ សូមអានរហូតដល់ចប់។
តើ \r តំណាងឱ្យអ្វី?
/r គឺជាតួអក្សរបញ្ជាពិសេសដែលត្រូវបានប្រើក្នុងការសរសេរកម្មវិធីកុំព្យូទ័រ។ វាត្រូវបានគេស្គាល់ថាជាការបញ្ជូនត្រឡប់មកវិញ និងអនុវត្តមុខងារសំខាន់ៗមួយចំនួន។
មានភាសាសរសេរកម្មវិធីផ្សេងៗគ្នា។- /r ប្រាប់កុំព្យូទ័រឱ្យផ្លាស់ទីអត្ថបទណាមួយ។ ទស្សន៍ទ្រនិចត្រឡប់ទៅដើមបន្ទាត់—ជាសំខាន់ វា «ត្រឡប់» វាទៅទីតាំងដើមវិញ។
- /r ក៏ត្រូវបានប្រើប្រាស់ក្នុងប្រតិបត្តិការទ្រង់ទ្រាយផ្សេងៗផងដែរ។ នៅពេលផ្សំជាមួយ /n ឬតួអក្សរបញ្ជាផ្សេងទៀត /r អាចបង្កើតការណែនាំអំពីការផ្គុំឯកសារច្បាស់លាស់។
- ជាចុងក្រោយ /r ពេលខ្លះត្រូវបានប្រើដើម្បីផ្ទេរទិន្នន័យរវាងឧបករណ៍ផ្សេងៗ និងកម្មវិធីបណ្តាញដើម្បីឱ្យពួកគេអាន និងបកស្រាយវា។
- សរុបមក /r ដើរតួនាទីយ៉ាងសំខាន់ក្នុងការអនុវត្តមុខងារផ្សេងៗក្នុងការសរសេរកម្មវិធីកុំព្យូទ័រ។
តើ /n តំណាងឱ្យអ្វី?
/n ដែលត្រូវបានគេស្គាល់ថាជាតួអក្សរបន្ទាត់ថ្មី គឺជាតួអក្សរពិសេសដែលប្រើក្នុងកម្មវិធីកុំព្យូទ័រ។ វាត្រូវបានប្រើជាចម្បងដើម្បីបញ្ជាក់ពីការបញ្ចប់នៃបន្ទាត់នៃអត្ថបទ និងការចាប់ផ្តើមនៃបន្ទាត់ថ្មីក្នុងការសរសេរកូដ។
/n មានតួអក្សរ និងមុខងារបញ្ជាមួយ ឬច្រើនសម្រាប់បន្ទាត់ដាច់ដោយឡែកនៃអត្ថបទ។ សកម្មភាពនេះអនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍បង្កើតកូដប្រកបដោយសោភ័ណភាពបន្ថែមទៀត ដែលជួយដល់ការបកប្រែ ការកែកំហុស និងការបង្កើតឡើងវិញ។
វាក៏ដើរតួនាទីយ៉ាងសំខាន់ក្នុងការរៀបចំកូដ និងធ្វើឱ្យវាកាន់តែងាយស្រួលក្នុងការបកស្រាយដោយភាសាសរសេរកម្មវិធីផ្សេងទៀត។
/n អាចត្រូវបានរកឃើញនៅក្នុងភាសាសរសេរកម្មវិធីជាច្រើនដូចជា HTML, JavaScript និង Python ។ ការដឹងពីពេលវេលា និងទីកន្លែងដែលគួរដាក់/n ឱ្យបានត្រឹមត្រូវ គឺជារឿងចាំបាច់សម្រាប់ការសរសេរកម្មវិធី។
សូមមើលផងដែរ: ការផ្សារភ្ជាប់ការសម្របសម្រួល VS ការផ្សារភ្ជាប់អ៊ីយ៉ុង (ការប្រៀបធៀប) - ភាពខុសគ្នាទាំងអស់។ហេតុដូច្នេះហើយ /n ដើរតួយ៉ាងសំខាន់ក្នុងការសរសេរកូដ ព្រោះបើគ្មានវា បន្ទាត់នៃកូដអាចនឹងមិនបង្ហាញត្រឹមត្រូវ។
តើអ្វីជាភាពខុសគ្នារវាង \r និង \n?
/n និង /r តួអក្សរទាំងពីរបម្រើគោលបំណងក្នុងការសរសេរកម្មវិធីកុំព្យូទ័រ។ ទោះជាយ៉ាងណាក៏ដោយ ទាំងពីរនេះខុសគ្នាតាមវិធីមួយចំនួន។
- /n តួអក្សរត្រូវបានប្រើដើម្បីបញ្ជាក់បន្ទាត់ថ្មី ខណៈពេលដែល /r ត្រូវបានប្រើដើម្បីត្រឡប់ទស្សន៍ទ្រនិចទៅដើមបន្ទាត់បច្ចុប្បន្ន។
- /n អាចជួយនាំយករចនាសម្ព័ន្ធទៅផ្នែកខ្លីៗនៃកូដ ដូច្នេះអ្នកសរសេរកូដទាំងអស់ត្រូវយល់ពីរបៀបដែលវាដំណើរការ។
- /r ទោះយ៉ាងណាក៏ផ្តល់ ភាពបត់បែនកាន់តែច្រើននៅពេលដោះស្រាយបញ្ហាការធ្វើទ្រង់ទ្រាយ ព្រោះវាអនុញ្ញាតឱ្យអ្នកកំណត់បរិយាកាសសរសេរឡើងវិញដោយប្រើគ្រាប់ចុចសាមញ្ញមួយ។
- /n ជាធម្មតាបង្កើតចន្លោះរវាងបន្ទាត់ធំជាង /r ធ្វើ ដូច្នេះ /n គឺ ជាធម្មតាត្រូវបានប្រើសម្រាប់ការបំបែកកថាខណ្ឌ ខណៈពេលដែល /r ច្រើនតែដំណើរការប្រសើរជាងសម្រាប់ការតែងនិពន្ធខ្លីៗដូចជាចំណងជើង ឬចំណងជើងរង។
នេះគឺជាតារាងសង្ខេបពីភាពខុសគ្នារវាង /r និង /n ។
សូមមើលផងដែរ: តើមានភាពខុសគ្នាខ្លាំងរវាងវីដេអូ 60 FPS និង 30 FPS ដែរឬទេ? (កំណត់អត្តសញ្ញាណ) - ភាពខុសគ្នាទាំងអស់។/r | /n |
វាត្រូវបានគេស្គាល់ថាជា ការបញ្ជូនត្រលប់មកវិញ។ | វាត្រូវបានគេស្គាល់ថាជាផ្ទាំងព័ត៌មាន។ |
វាត្រឡប់ទស្សន៍ទ្រនិចទៅការចាប់ផ្តើមនៃបន្ទាត់ដូចគ្នា។ | បន្ទាត់ថ្មីត្រូវបានបង្កើតដោយការផ្លាស់ទីទស្សន៍ទ្រនិច។ |
វាបង្កើតចន្លោះតូចជាងរវាងបន្ទាត់។ | វាបង្កើត គម្លាតធំរវាងបន្ទាត់។ |
វាត្រូវបានប្រើសម្រាប់ការតែងនិពន្ធខ្លីជាង។ | វាត្រូវបានប្រើសម្រាប់កថាខណ្ឌវែងជាង។ |
នេះគឺជាវីដេអូឃ្លីបដែលពន្យល់អំពី /r និង /n។
/r ទល់នឹង /nតើអ្វីទៅជាគោលបំណងនៃ / r?
/r គឺជាពាក្យបញ្ជាសរសេរកម្មវិធីដើម្បីកំណត់តួអក្សរបញ្ចប់បន្ទាត់។
នៅពេល /r ត្រូវបានដាក់នៅចន្លោះពាក្យបញ្ជាសរសេរកម្មវិធីពីរ វាជាសញ្ញាបញ្ចប់នៃពាក្យបញ្ជាជាក់លាក់មួយ និង ការចាប់ផ្តើមនៃមួយផ្សេងទៀត។ នេះអនុញ្ញាតឱ្យទំនាក់ទំនងកាន់តែមានប្រសិទ្ធភាពរវាងកម្មវិធីកុំព្យូទ័រ ដោយសារ /r ធានាថាគ្រប់បន្ទាត់ ឬផ្នែកនៃកូដនឹងត្រូវបានបកស្រាយតាមលំដាប់ត្រឹមត្រូវរបស់ពួកគេនៅពេលប្រតិបត្តិ។
/r ត្រូវបានគេមើលឃើញជាទូទៅនៅក្នុងឯកសារអត្ថបទធម្មតា និងឯកសារ HTML ប៉ុន្តែក៏អាចត្រូវបានរកឃើញនៅក្នុងប្រភេទទិន្នន័យជាច្រើនទៀត រួមទាំងសៀវភៅបញ្ជី និងមូលដ្ឋានទិន្នន័យផងដែរ។
លើសពីនេះទៅទៀត /r គឺជាផ្នែកមួយដ៏សំខាន់នៃកម្មវិធីកុំព្យូទ័រណាមួយ ដោយសារវាជួយធានាថាព័ត៌មានត្រូវបានទាក់ទងយ៉ាងត្រឹមត្រូវរវាងកម្មវិធីដោយគ្មានកំហុស។
តើ \n ដូចគ្នានឹងការបញ្ចូលដែរឬទេ?
មនុស្សជាច្រើនតែងតែច្រឡំអំពីទំនាក់ទំនងរវាង /n និងគ្រាប់ចុចបញ្ចូល។ /n គឺជាតួអក្សរបន្ទាត់ដែលគេស្គាល់ថាជាតួអក្សរ "បន្ទាត់ថ្មី" ដែលបង្ហាញពីចុងបញ្ចប់នៃបន្ទាត់។បរិបទដើម្បីបំបែកអត្ថបទដោយចាប់ផ្តើមបន្ទាត់ថ្មី។
ការសរសេរកម្មវិធីកុំព្យូទ័រគ្រាប់ចុចបញ្ចូលគឺជាឧបករណ៍ត្រួតពិនិត្យការបញ្ចូលដែលប្រើដើម្បីចេញបញ្ជាទៅកុំព្យូទ័រឬឧបករណ៍ផ្សេងទៀតជាជាងបញ្ចូលទិន្នន័យ។ Put, /n បង្កើតបន្ទាត់ថ្មី ខណៈពេលដែល enter ផ្តល់ការណែនាំអំពីអ្វីដែលត្រូវធ្វើជាមួយទិន្នន័យដែលបានផ្តល់ឱ្យ។
ទាំង /n និង enter ដើរតួនាទីយ៉ាងសំខាន់ក្នុងការបង្កើតការធ្វើតេស្តដែលបានធ្វើទ្រង់ទ្រាយនៅក្នុងកម្មវិធីផ្សេងៗ។
ហេតុអ្វីបានជា /r ហៅថា Carriage Return?
/r, ឬ carriage return ទទួលបានឈ្មោះរបស់វាពីម៉ាស៊ីនអង្គុលីលេខកាលពីជំនាន់មុន។
នៅពេលដែលអ្នកប្រើចង់ប្តូររវាងបន្ទាត់នៃអត្ថបទនៅលើកំណែដើមនៃទាំងនេះ ម៉ាស៊ីនដែលគោរពពេលវេលា ដៃចង្កូតមួយត្រូវបានប្រើដើម្បីរុញក្រដាសឡើងលើ ហើយដាក់ទីតាំងសម្រាប់សរសេរនៅលើជួរបន្ទាប់ ដូចជារទេះរុញត្រូវបានទាញត្រឡប់ទៅកន្លែងចាប់ផ្តើមរបស់វា។
ដំណើរការនេះត្រូវបានគេហៅថា 'ការបញ្ជូនត្រឡប់មកវិញ។ ,' ដែលនៅទីបំផុតបានក្លាយទៅជា /r ដោយសារម៉ាស៊ីនអង្គុលីលេខបានវិវត្តទៅជាកុំព្យូទ័រតាមពេលវេលា។
បន្ទាត់ខាងក្រោម
- /r (ការបញ្ជូនត្រឡប់) និង /n (ខ្សែបន្ទាត់) អាចមើលទៅស្រដៀងគ្នា ប៉ុន្តែពួកវា បម្រើគោលបំណងខុសគ្នាខ្លាំង។
- /r ឬគេស្គាល់ថាជា 'return' ផ្លាស់ទីទស្សន៍ទ្រនិច ឬចំណុចបញ្ចូលនៅលើបន្ទាត់អត្ថបទទៅដើមបន្ទាត់។ /n ឬ 'បន្ទាត់ថ្មី' ផ្លាស់ទីទស្សន៍ទ្រនិច ឬចំណុចបញ្ចូលមួយបន្ទាត់ចុះក្រោម ដែលអនុញ្ញាតឱ្យអ្នកប្រើប្រាស់ចាប់ផ្តើមសរសេរនៅដើមបន្ទាត់បន្ទាប់។
- /r អាចត្រូវបានចាត់ទុកថាជាការត្រួតពិនិត្យមើលមិនឃើញដែលត្រូវបានប្រើនៅខាងក្នុងដោយកម្មវិធីដូចជាកម្មវិធីវាយអត្ថបទនិងកម្មវិធីរុករកបណ្ដាញសម្រាប់ការធ្វើទ្រង់ទ្រាយអត្ថបទ; /n គឺជាតួអក្សរដែលអាចមើលឃើញដែលអាចវាយបញ្ចូលទៅក្នុងឯកសារណាមួយ។
- ទោះបីជា /r និង /n គឺជាតួអក្សរពិសេសក្នុងការគណនាក៏ដោយ /n តែម្នាក់ឯងអាចបង្កើតបន្ទាត់ថ្មីនៅលើវេទិកាភាគច្រើន។ /r ត្រូវបានភ្ជាប់ជាចម្បងជាមួយកុំព្យូទ័រចាស់ៗដូចជាប្រព័ន្ធប្រតិបត្តិការ DOS និង MacOS។