doties uz
Goto ir paziņojums daudzās programmēšanas valodās. Tas ir angļu valodas vārdu go un to kombinācija. Tas ir veids, kā pāriet uz citu koda rindu.
Daudzas valodas atbalsta goto izteikumu, bet daudzas valodas to neatbalsta. Java valodā goto ir rezervēts vārds, bet to nevar izmantot. (Rezervēts vārds ir vārds, kas ir programmēšanas valodas sastāvdaļa un ko nevar izmantot citām lietām, piemēram, mainīgo nosaukšanai.)
Datorzinātnē ir teorija, ko sauc par strukturēto programmu teorēmu. Šī teorija saka, ka jebkuru programmu var uzrakstīt tā, ka lietas tiek veiktas ar funkcijām un metodēm (mazākām apakšprogrammām), nevis ar vienu ļoti lielu programmu un goto paziņojumiem. Šī teorija pierāda, ka goto paziņojums nav nepieciešams, lai rakstītu programmas.
Izmantojiet
Goto izteikumu parasti izmanto kopā ar etiķeti. Etiķete ir vārds, kas identificē vietu kodā. Goto paziņojums kodā parasti izskatās šādi:
ieiet uz LABELŠajā piemērā dators pārietu uz atrašanās vietu LABEL.
Bieži vien goto izteikums tiek kombinēts ar if izteikumu. Šādā gadījumā dators pāries uz citu koda vietu tikai tad, ja kaut kas ir patiess. Piemēram:
IF nosacījums TAD iet uz LABELTo var lasīt kā "ja kāds nosacījums ir patiess, tad dodies uz vietu LABEL".
Dažādās programmēšanas valodās ir dažādi ierobežojumi vai ierobežojumi goto izteikumu izmantošanai. Piemēram, C programmēšanas valoda neļauj ar goto pāriet uz vietu, kas atrodas citā funkcijā (apakšprogrammā).
Jautājumi un atbildes
J: Kas ir goto paziņojums?
A: Goto ir veids, kā daudzās programmēšanas valodās pāriet uz citu koda rindu.
J: Cik daudzās programmēšanas valodās ir atbalstīts goto paziņojums?
A: Daudzas programmēšanas valodas atbalsta goto izteikumu.
J: Kurā programmēšanas valodā goto ir rezervēts vārds?
A: Java valodā goto ir rezervēts vārds, bet to nevar lietot.
J: Kas programmēšanas valodā ir rezervēts vārds?
A: Rezervēts vārds ir vārds, kas ir programmēšanas valodas sastāvdaļa un ko nevar izmantot citām lietām, piemēram, mainīgo nosaukšanai.
J: Kas ir strukturētas programmas teorēma datorzinātnē?
A: Strukturētās programmas teorēma ir teorija datorzinātnē, kas saka, ka jebkuru programmu var uzrakstīt tā, lai lietas tiktu veiktas ar funkcijām un metodēm, nevis ar vienu ļoti lielu programmu un goto paziņojumiem.
Vai strukturētās programmas teorēma pierāda, ka programmu rakstīšanai ir nepieciešami goto izteikumi?
Atbilde: Nē, strukturēto programmu teorēma pierāda, ka goto paziņojums nav nepieciešams, lai rakstītu programmas.
J: Kas ir funkcijas un metodes programmēšanā?
A: Funkcijas un metodes ir mazākas apakšprogrammas, ko izmanto programmēšanā, lai veiktu konkrētus uzdevumus.