Instrukcja powrotu

Instrukcja powrotu (wyjścia) – instrukcja w określonym języku programowania powodująca opuszczenie aktualnie wykonywanego bloku programu (modułu, podprogramu: procedury, funkcji, metody, lub innych segmentów – bloków programowych – występujących w określonym języku programowana, a także całego programu, procesu) i przejście do następnej instrukcji występującej po instrukcji wywołania danego podprogramu.

Rodzaje instrukcji wyjścia

Instrukcja wyjścia:

  • niejawna: występuje na końcu danego bloku przed słowem zamykającym segment,
  • jawna:
    • bez wartości przekazywanej do miejsca wywołania
    • z wartością przekazywaną do miejsca wywołania
      • dla segmentu – podprogramu – będącego funkcją, wartość przekazywana zwykle zostaje użyta w określonym wyrażeniu do obliczeń (istnieją języki dopuszczające wywołanie funkcji poza wyrażeniem i tym samym ignorowanie tej wartości),
      • przy wyjściu z programu, wartość przekazywana jest do systemu (lub innego procesu wywołującego program), jako kod zakończenia programu.

Stosowanie instrukcji wyjścia

Blok, segment programu definiuje pewną część algorytmu do wykonania, program definiuje całość danego zagadnienia. Rozpoczęcie wykonywania instrukcji następuje po wykonaniu instrukcji wywołania:

Zakończenie natomiast następuje po ostatniej instrukcji zawartej w definicji bloku, co implikuje niejawne (o ile nie umieszczono jawnie instrukcji wyjścia) wystąpienie odpowiedniej instrukcji wyjścia. Często jednak występuje konieczność wcześniejszego zakończenia bloku, co wymaga jawnego użycia instrukcji wyjścia.

Języki programowania

 RETURN
 /* instrukcja wyjścia powoduje opuszczenia aktualnie wykonywanej funkcji (lub metody)
 w przypadku funkcji main() powoduje jej opuszczenie, a w konsekwencji opuszczenie
 całego programu */
 return wyrażenie;
 RETURN [wyrażenie]

Instrukcja RETURN w języku Clipper zamyka blok podprogramu (jak end w Pascalu lub } w C).

 nazwa EXIT.
  • koniec podprogramu: ;
  • wyjście z podprogramu ABORT
  • zakończenie
 STOP [wartość]
 END
  • wyjście
 RETURN
  • przypisanie wartości funkcji
 nazwa_funkcji=wyrażenie
  • zakończenie programu
 stop(wyrażenie)
 exit(wyrażenie)
  • wyjście
 return [wyrażenie]
 fail
  • koniec procedury
 end
 DONE
 QUIT
 CANCEL
  • koniec podprogramu
 end;
  • zwrócenie wartości przez funkcję
 { nazwa_funkcji traktowana jest jak zmienna lokalna, której wartość przy wyjściu jest przekazywana jako wartość funkcji }
 nazwa_funkcji:=wyrażenie;
  • Turbo Pascal (procedury standardowe dostępne w module System):
    • wyjście z programu
      • RunError(kod_błędu)
      • Halt(kod_powrotu)
    • wyjście z bieżącego bloku (programu lub podprogramu)
      • Exit;
  • wyjście z procedury
 /* instrukcja wyjścia powoduje opuszczenia aktualnie wykonywanej procedury,
 w przypadku procedury z frazą OPTIONS(MAIN) powoduje jej opuszczenie, a w konsekwencji opuszczenie całego programu */
 RETURN [(wyrażenie)];
  • zakończenie procedury
 END nazwa;
  • zakończenie
 STOP
 EXIT
  • wyjście
 RETURN [wyrażenie];
  • zakończenie
 END;
  • wyjście
 return [wyrażenie]
  • zwrócenie wartości przez generator
 yield [wyrażenie]
  • wyjście
 Exit Sub
 Exit Function
  • zakończenie
 End Sub
 End Function
  • przypisanie wartości funkcji
 ‘ nazwa funkcji traktowana jest jak zmienna lokalna, której wartość przy wyjściu jest przekazywana jako wartość funkcji
 nazwa_funkcji=wyrażenie

Zobacz też

Read other articles:

No debe confundirse con Estación sencilla Santa Isabel la estación del sistema TransMilenio de Bogotá. Santa Isabel Estación Santa IsabelUbicaciónCoordenadas 33°26′49″S 70°37′50″O / -33.447075, -70.63045Dirección Av. General Bustamante con Avenida Santa IsabelComuna ProvidenciaDatos de la estaciónInauguración 5 de abril de 1997Servicios N.º de andenes 2N.º de vías 2Operador Metro de SantiagoServicios detalladosClasificación Posición SubterráneaColor  ...

 

Un acido minerale (o acido inorganico) è un acido derivato da uno o più composti inorganici. Un acido minerale non contiene nessun atomo di carbonio organico e rilascia sempre ioni idrogeno quando viene sciolto in acqua. Caratteristiche Gli acidi minerali comunemente usati sono acido solforico, acido cloridrico e acido nitrico. Gli acidi minerali includono una gamma ad ampio spettro di composti, da quelli molto forti (ad esempio l'acido solforico) a quelli molto deboli (ad esempio l'acido b...

 

Pour les articles homonymes, voir Pré (homonymie). Grand-PréStatue d'Evangéline et église-souvenirGéographiePays  CanadaProvince Nouvelle-ÉcosseComté comté de KingsSuperficie 13,23 km2Coordonnées 45° 06′ 32″ N, 64° 18′ 33″ OFonctionnementStatut Paysage culturelPatrimonialité Arrondissement de conservation du patrimoine (d) (1999)Patrimoine mondial (2012)Lieu historique national (1995)HistoireFondation 1680Événement clé ...

American Friends Service CommitteePendiri17 anggota Religious Society of FriendsDidirikan1917LokasiPhiladelphia, Pennsylvania, ASAsal mulaHaverford, Pennsylvania, ASOrang pentingShan Cretin, Sekretaris JenderalWilayah layananSeluruh dunia dengan mengutamakan ASPendapatanUS$29.000.000Karyawan250SloganQuaker values in action.Situs resmihttp://afsc.org American Friends Service Committee (AFSC) adalah sebuah organisasi afiliasi Religious Society of Friends (Quaker) yang memperjuangkan perdamaian ...

 

North Carolina affiliate of the Republican Party This article's lead section may be too short to adequately summarize the key points. Please consider expanding the lead to provide an accessible overview of all important aspects of the article. (August 2021) North Carolina Republican Party ChairpersonJason SimmonsLieutenant GovernorMark RobinsonSenate President (pro tempore)Phil BergerHouse SpeakerTim MooreFounded1867Headquarters1506 Hillsborough St, Raleigh, NC 27605Student wingNorth Carolina...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada April 2017. Makoto WatanabeInformasi pribadiNama lengkap Makoto WatanabeTanggal lahir 25 September 1980 (umur 43)Tempat lahir Prefektur Shizuoka, JepangPosisi bermain GelandangKarier senior*Tahun Tim Tampil (Gol)2003-2004 Ventforet Kofu 2005-2010 Kataller Toyam...

Largest Arctic island in Nunavut, Canada Baffin IslandNative name: ᕿᑭᖅᑖᓗᒃ (Qikiqtaaluk)Baffin IslandShow map of NunavutBaffin IslandShow map of CanadaGeographyLocationNorthern CanadaCoordinates68°N 70°W / 68°N 70°W / 68; -70 (Baffin Island)[1]ArchipelagoArctic ArchipelagoArea507,451 km2 (195,928 sq mi)Area rank5thHighest elevation2,147 m (7044 ft)Highest pointMount OdinAdministrationCanadaTerritoryNunav...

 

DC Comics character For the manga series, see Parasyte. Comics character ParasiteRudy Jones as the Parasite on the cover of Superman #684, art by Alex Ross.Publication informationPublisherDC ComicsFirst appearance(Jensen) Action Comics #340 (August 1966)(Jones) Firestorm (vol. 2) #58 (April 1987)(Allstons) The Adventures of Superman #633 (December 2004)(Allen) Superman (vol. 3) #23.4 (September 2013)Created by(Jensen)Jim Shooter[1](Jones) John Ostrander and Joe Brozowski(Allstons) Gre...

 

كرة القدم الأمريكيةمعلومات عامةبلد المنشأ الولايات المتحدة المنتسبون لاعب كرة قدم أمريكية — American football coach (en) الخصائصالتصنيف gridiron football (en) التجهيزات المستعملة penalty flag (en) — American football ball (en) تعديل - تعديل مصدري - تعديل ويكي بيانات مباراة كرة قدم أمريكية كرة القدم الأمريكية هي ل...

River in Oregon, United StatesYaquina RiverYaquina Bay, where the Yaquina River meets the Pacific OceanLocation of the mouth of the Yaquina River in OregonLocationCountryUnited StatesStateOregonCountyBenton and LincolnPhysical characteristicsSource  • locationnear Summit, Benton County, Central Oregon Coast Range • coordinates44°44′57″N 123°36′06″W / 44.74917°N 123.60167°W / 44.74917; -123.60167[1] MouthYaqu...

 

Barbie - La principessa e la poverafilm d'animazione direct-to-video La principessa Annalisa e la povera Erika in una scena del film Titolo orig.Barbie as the Princess and the Pauper Lingua orig.inglese PaeseStati Uniti d'America RegiaWilliam Lau ProduttoreJesyca C. Durchin, Jennifer Twiner McCarron SoggettoMark Twain SceneggiaturaCliff Ruby, Elana Lesser Dir. artisticaRob Jensen MusicheArnie Roth StudioMattel Entertainment, Mainframe Studios EditoreLions Gate Home Entertainme...

 

State park in Florida, United States Not to be confused with Falling Waters, West Virginia. Falling Waters State ParkFalling WatersLocation of Falling Waters State Park in FloridaShow map of FloridaFalling Waters State Park (the United States)Show map of the United StatesLocationWashington County, Florida, United StatesNearest cityChipley, FloridaCoordinates30°43′41″N 85°31′43″W / 30.72806°N 85.52861°W / 30.72806; -85.52861Area171 acres (69 ha)Ele...

Bagian dari seriGereja Katolik menurut negara Afrika Afrika Selatan Afrika Tengah Aljazair Angola Benin Botswana Burkina Faso Burundi Chad Eritrea Eswatini Etiopia Gabon Gambia Ghana Guinea Guinea-Bissau Guinea Khatulistiwa Jibuti Kamerun Kenya Komoro Lesotho Liberia Libya Madagaskar Malawi Mali Maroko Mauritania Mauritius Mesir Mozambik Namibia Niger Nigeria Pantai Gading Republik Demokratik Kongo Republik Kongo Rwanda Sao Tome dan Principe Senegal Seychelles Sierra Leone Somalia Somaliland ...

 

Imperial Chinese NavyActive1875–1912Country ChinaAllegiance Emperor of ChinaBranchNavySize10,000-15,000 During Before 1895Part ofMinistry of the NavyGarrison/HQShanghaiFleetsBeiyang FleetFujian FleetGuangdong FleetNanyang FleetEngagementsFirst Sino-Japanese WarBoxer Rebellion1911 RevolutionCommandersCeremonial chiefZaixun, Prince Rui (First)Sa Zhenbing (Last)InsigniaEnsign of the Imperial Chinese NavyMilitary unit The Imperial Chinese Navy was the modern navy of the Qing dyna...

 

Location of Polk County in Texas This is a list of the National Register of Historic Places listings in Polk County, Texas. This is intended to be a complete list of properties listed on the National Register of Historic Places in Polk County, Texas. There are two properties listed on the National Register in the county. One property contains State Antiquities Landmarks of which one is also a Recorded Texas Historic Landmark.           This National Park Servi...

此條目需要补充更多来源。 (2023年8月1日)请协助補充多方面可靠来源以改善这篇条目,无法查证的内容可能會因為异议提出而被移除。致使用者:请搜索一下条目的标题(来源搜索:2021年夏季世界大學運動會開幕式 — 网页、新闻、书籍、学术、图像),以检查网络上是否存在该主题的更多可靠来源(判定指引)。 2021年夏季世界大學運動會開幕式开幕典礼2023年7月28日開...

 

AlameinIkhtisarJenisLayanan suburban MelbourneSistemMetro Trains MelbourneStatusOperasionalJalur penghubung  Belgrave dan   LilydalePenghubung sebelumnyaOuter CircleStasiun6LayananPada hari kerja jam sibuk melewati City. Melewati ke/dari Camberwell pada waktu lainnya.OperasiMulai konstruksi1890Diselesaikan1948RangkaianX'Trapolis 100Data teknisPanjang lintas149 km (92,6 mi)Jenis relJalur ganda menuju Ashburton, selanjutnya jalur tunggal Peta rute Jalur kereta api ...

 

Cet article ou cette section contient des informations sur des scrutins à venir. Il se peut que ces informations soient de nature spéculative et que leur teneur change considérablement alors que les événements approchent.La dernière modification de cette page a été faite le 28 mars 2024 à 12:06. 2015-2016 Prochaines élections générales haïtiennes 119 sièges de la Chambre des députés20 des 30 sièges du Sénat de la République Parti haïtien Tèt Kale – Ann Valérie Ti...

  关于主要反對某一場戰爭的運動,请见「反战运动」。 德国《和平守望》报1913年11期封面 和平运动是一種寻求實現結束特定类型战争(或是所有类型战争),在特定場所或特定類型的情形中將人際暴力降至最低,并常与世界和平相关联的社會運動。和平运动中使用过的手段多种多样:包括口头对和平主義的拥护、非暴力抵抗、外交行動、杯葛、和平營(英语:peace...

 

Ferentillo Entidad subnacional FerentilloLocalización de Ferentillo en Italia Coordenadas 42°37′17″N 12°47′25″E / 42.621388888889, 12.790277777778Capital FerentilloIdioma oficial ItalianoEntidad Villa y Comuna de Italia • País Italia • Región Umbría • Provincia TerniDirigentes   • Alcalde Paolo SilveriFracciones Vedi elencoMunicipios limítrofes Arrone, Leonessa (RI), Montefranco, Monteleone di Spoleto (PG), Polino, Scheggino (PG)...