PHP-and-MySQL/C2/Loops-Do-While-Statement/Malayalam

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:00 വീണ്ടും സ്വാഗതം! ഈ ട്യൂട്ടോറിയലിൽ, 'do-while' ലൂപ്പ് നമ്മൾ പഠിക്കും.
00:05 ഇത് 'do-while' 'എന്ന പ്രസ്താവനയും അറിയപ്പെടുന്നു. നിങ്ങൾക്ക് അതിനെ 'ലൂപ്പ്' 'അല്ലെങ്കിൽ' ഒരു പ്രസ്താവന 'എന്നുവിളിക്കാൻ തിരഞ്ഞെടുക്കാം.
00:12 ഇത്‌ while ലൂപ്ന് സാമാനമാണ് START നു എതിരായി condition ലൂപ്പ് എൻഡ് എന്ന സമയത്തു തന്നെയാണ് പരിശോധിക്കുന്നത്.
00:20 നമ്മൾ 'do' ,ഉണ്ട് നമ്മുടെ ബ്ലോക്ക് കുർലി ബ്രാക്കറ്റുകൾ, while എന്നിരിക്കട്ടെ. ഇവിടെ ഒരു condition ഇതാണ് condition
00:29 ഇപ്പോൾ ഞാൻ ഒരു ചെറിയ പ്രോഗ്രാം ടൈപ്പ് ചെയ്യാൻ പോകുകയാണ് - ഓരോ നമ്പറിലും ഓരോ എക്കോ , while ലൂപ്പ് ന്റെ ഓരോ ലൈനിലും ചെയ്യും .
00:41 ഇപ്പോൾ condition- സംഖ്യ 10 ആയി കഴിഞ്ഞാൽ,nameഎന്ന പേര് മറ്റൊരു രൂപത്തിലേക്ക് മാറ്റാൻ ഞാൻ ആഗ്രഹിക്കുന്നു. അതിൽloop നിർത്തും.
01:00 തുടങ്ങുന്നതിനായി '$ num = 1' എന്നു ടൈപ്പ് ചെയ്യാം.
01:04 അപ്പോൾ ടൈപ്പ് ചെയ്യുക' name is "Alex".
01:09 'ലൂപ്പിന്റെ' ' conditionഎനിക്ക് വേണ്ടത് -' '$ name ==' "Alex".
01:15 പ്രത്യേക വ്യവസ്ഥയിൽ നമ്മൾ എവിടെ വേണമെങ്കിലും പറയാം - പേര് "Billy"ആയി മാറ്റുകയും തുടർന്ന് ലൂപ്പ് തുടർന്നങ്ങോട്ട് തുടരില്ല, കാരണം ആ പേര് "Alex" എന്നതിന് തുല്യമല്ല.
01:31 if സ്റ്റെമെന്റ്റ് do ലൂപ്പ് നുള്ളിൽനൽകുന്നു ഓർക്കുക if സ്റ്റെമെന്റ്സ് if സ്റ്റെമെന്റ്റ് നുള്ളിൽ കൊടുക്കാം if സ്റ്റെമെന്റ്സ് ഇൻസൈറ്റ് loops, loops ഇൻസൈറ്റ് loops നിങ്ങളുടെ 'കോഡ്' ശരിയായി പ്രവർത്തിക്കുകയും ഒടുവിൽ ശരിയായി ഒഴുകുകയും ചെയ്യുന്നതുവരെ നിങ്ങൾ എന്തുചെയ്യുന്നുവെന്നതിൽ ഒരു പരിധിയും ഇല്ല, അനന്തമായ മൂല്യങ്ങൾ സൃഷ്ടിക്കുന്നില്ല, നിങ്ങൾ നന്നായിരിക്കും.
01:55 ഇപ്പോൾ നമ്മൾ ടൈപ്പ് ചെയ്യുന്നതാണ്: 'do' .
01:57 ഒന്നാമതായി, സംഖ്യയുടെ മൂല്യത്തെ 'echo' ഔട്ട് ചെയ്യുക.
02:00 ലൈനിനെ തകർക്കാൻ ഹ്രസ്വ 'എച്ച്.റ്റി.എം.എൽ (കോഡ്)' ചേർത്ത് നിങ്ങൾക്കിത് കൂട്ടിച്ചേർക്കാൻ കഴിയും.
02:05 ഇവിടെ '$ num ++' എന്ന് ടൈപ്പ് ചെയ്യുക, അത് '$ num +1' പോലെയാണ്.
02:14 അപ്പോൾ if statement -if $num is greater than or equal to 10 (>=) echo. 'എക്കോ 'ഇല്ല.
02:26 '$ Name' "Billy". എന്നാക്കി മാറ്റാൻ ഞാൻ ആഗ്രഹിക്കുന്നു.
02:30 ഞാൻ വീണ്ടും പാചകം ചെയ്യൂ. ഓർക്കുക, ഞാനിവിടെ ചുരുള ബ്രാക്കറ്റുകൾ ഉപയോഗിക്കുന്നില്ല, കാരണം പ്രസ്താവനയുടെ 'ശേഷം ബ്ളോക്കിൽ എക്സിക്യൂട്ട് ചെയ്യേണ്ട ഒരു ലൈൻ കോഡ് എനിക്കുണ്ട്.
02:42 അതുകൊണ്ട്, ഇത് ഒരു ലൈൻ കോഡ് ആവശ്യമാണ്, കാരണം ഇത് വൃത്തിയാകുന്നു.
02:46 ഞാൻ ചെയ്തതുപോലുള്ള പുനർവിചിന്തകളാകാം. എനിക്ക് നമ്പർ 1 ആയി നൽകിയിരിക്കുന്നു.
02:51 ഇത് എന്റെ number വേരിയബിളാണ്, ഇത് വർദ്ധിപ്പിക്കാൻ കഴിയും, ഒപ്പം ഉപയോക്താവിന് പ്രതികരിക്കാനും സാധിക്കും.
02:57 എന്റെ പേര് "Alex".എന്നാക്കി മാറ്റി.
03:00 നമ്മൾ നമ്മുടെ 'do' ആരംഭിക്കുന്നു.
03:02 പേര് ഇപ്പോഴും "Alex".ആണ്.
03:04 condition;ഇല്ല; അതിനാൽ ഇത് ഒന്നുംതന്നെ ഏറ്റെടുക്കില്ല.
03:07 അതിനാൽ, നമ്മൾ 'echo' ചെയുന്ന സംഖ്യ 1.
03:10 അത് 1 ആക്കി ഇൻക്രെമെന്റ് ചെയ്ത അത് 2 ആക്കും.
03:14 ഇപ്പോൾ നമ്മൾ പറയും, നമ്പർ 2 ഇപ്പോൾ കൂടുതലോ 10 ആണെങ്കിലുമോ ആണെങ്കിൽ, അത് (അതല്ലെങ്കിൽ) അതിനു ശേഷം തുടരുക.
03:26 അത് അങ്ങനെയല്ല. അതിനാൽ ഇത് ഒഴിവാക്കുക. അത് 'name = "Alex"' എന്നു പറയും. എന്നിട്ട് മുകളിലേക്ക് മടങ്ങുക.
03:34 ഇത് ഇതായിരിക്കുമെന്നതാണ്. അതായത് ആ കോഡിന്റെ ആ ഭാഗത്ത് ലൂപ്പ് സ്തംഭിച്ചിരിക്കുകയാണ് എന്നാണർത്ഥം.
03:41 ഇത് 'എക്കോ' ഔട്ട് 2.
03:43 ഇത് ഒരെണ്ണം ചേർത്ത് 3 എന്നു പറയും.
03:46 അപ്പോൾ അത് പറയും:3 എന്നത് 10 ൽ കൂടുതലോ അല്ലെങ്കിൽ തുല്യമാണോ?
03:51 ഇല്ല, അല്ലല്ല. അപ്പോൾ, 'name' "Billy",യായി മാറില്ല, പകരം ഇത് ഞങ്ങളുടെ കോഡ് ബാക്കിനൊപ്പം തുടരും.
03:58 പേര് ഇപ്പോഴും "Alex" ആണ്.
04:00 അതിനാൽ, ലൂപ്പ് തുടരുന്നു. ഈ സാഹചര്യത്തിൽ, അത് 10 വരെയുന്നതുവരെ തുടരും, പക്ഷേ 9 എണ്ണം ഉപയോക്താവിനോട് പ്രതികരിക്കുന്നതാണ്.
04:09 ഇപ്പോൾ $num10 ആകും.
04:11 if കണ്ടിഷൻ True. എന്നാണെങ്കിൽ.
04:13 'name' 'billyയിലാണെന്നും' alex എന്ന കണ്ടീഷന് തുല്യമല്ലെന്നും.while ലൂപ്പ് നിർത്തും, ഇവിടെ താഴെയുള്ള കോഡ് തുടരും.
04:25 അപ്പോൾ, നമുക്ക് ഈ കോഡ് എക്സിക്യൂട്ട് ചെയ്യാം. "dowhileloop", അതിൽ ക്ലിക്ക് ചെയ്യുക.
04:31 ശരി, നമുക്ക് 1, 2, 3 മുതൽ 9വരെയുണ്ട്.
04:35 വ്യക്തമായും ഞങ്ങളുടെ 'കണ്ടീഷൻ ശെരി ആയി . നമ്മുടെ$name "Billy" ആയി മാറി. ഞങ്ങളുടെ പേര്l "Alex" എന്നതിന് തുല്യമല്ല.
04:43 അതുകൊണ്ട് നമ്മുടെ 'loop' ഇവിടെ അവസാനിപ്പിച്ചു.
04:45 ഇപ്പോൾ 11 'ലേക്ക്' 'മാറ്റുക അല്ലെങ്കിൽ നിങ്ങൾ' $ num '0 ആയി മാറ്റാം.
04:50 ഇപ്പോൾ ഇത് പ്രവർത്തിക്കില്ല, നിങ്ങൾ എന്തുകൊണ്ട് കാണും.
04:54 നമുക്ക് 0 മുതൽ 9 വരെ കിട്ടി.
04:57 കാരണം നിങ്ങളുടെ ആദ്യ നമ്പർ.
05:02 ഇത് എന്തുചെയ്യുമെന്ന് ഞാൻ നേരത്തെ പറഞ്ഞതുപോലെ, അത് 'എക്കോ' 'നിലവിലുള്ള സംഖ്യയെ പിന്നിലാക്കുകയും, അതിനെ 1 എന്നതിനൊപ്പം വർദ്ധിപ്പിക്കുകയും അതിനു ശേഷംif സ്റ്റെമെന്റ്റ് കമ്പാർ ചെയുന്നു .
05:13 അതിനാൽ, നിങ്ങൾക്ക് കാണാനാകാത്തതുമായി നിങ്ങൾ താരതമ്യം ചെയ്യുകയാണ്.
05:16 നിങ്ങൾ ഇത് 11 ആയി മാറ്റുകയാണെങ്കിൽ, അതിനെ 11 ലേക്ക് താരതമ്യം ചെയ്യുക, എന്നിട്ട് അതിനെ "ബില്ലി" ആയി മാറ്റുക, തുടർന്ന് അത് ലൂപ്പിനെ അവസാനിപ്പിക്കും.
05:23 11 മൂല്യത്തെ നമ്മൾ ഒരിക്കലും കാണുകയില്ല, ഇത് ഒരു ഉൾതുള്ള താരതമ്യമാണ്.
05:27 ഇത് 'refresh' 'ആണെങ്കിൽ, നമുക്ക് ഇപ്പോൾ 1 മുതൽ 10 വരെ കാണാം.
05:31 ഇത് അടിസ്ഥാനപരമായി 'do-while' ലൂപ്പാണ്. അവർ വളരെ സമാനമാണെങ്കിലും, 'do-while' ലൂപ്പ് 'ലിനക്സിനെക്കാൾ കൂടുതൽ ഉപയോഗപ്രദമാണ്, നിങ്ങൾ പ്രോഗ്രാമിങ് രീതിയിലുള്ള ലോജിക്കിലേക്ക് കയറുമ്പോൾ' ലൂപ്പ്. ചില സാഹചര്യങ്ങളിൽ ഇത് കൂടുതൽ പ്രയോജനകരമാകാം.
05:44 അതിനാൽ, ഇത് പ്രാവർത്തികമാക്കുക, ശ്രമിക്കൂ ഒപ്പം ചില മൂല്യങ്ങൾ enter ചെയുക . കൂടാതെ, ഞാൻ സൃഷ്ടിച്ച പ്രോഗ്രാം വീണ്ടും സൃഷ്ടിക്കാൻ ശ്രമിക്കുക.
05:52 'ലൂപ്പുകളിൽ കൂടുതൽ ട്യൂട്ടോറിയലുകൾ ഉണ്ടാകും. അതിനാൽ ശ്രദ്ധിക്കുക.
05:56 ഇത് സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റിനുവേണ്ടി ഡബ്ബിംഗ് ചെയ്തത് വിജി നായർ

Contributors and Content Editors

Prena, Vijinair