Return statement (original) (raw)
Return je v informatice název klíčového slova, které v programování slouží pro návrat z podprogramu, ve kterém bylo použito. Po návratu pokračuje hlavní program ve vykonávání původním kódu za příkazem, který způsobil odskok na zmíněný podprogram. V některých programovacích jazycích může příkaz return „vrátit“ jakýkoliv druh datového typu, podle toho jak je příslušný podprogram deklarován. Podprogram, který vrací hodnotu, může být nazýván „funkce“ (v OOP pak metoda).
Property | Value |
---|---|
dbo:abstract | Return je v informatice název klíčového slova, které v programování slouží pro návrat z podprogramu, ve kterém bylo použito. Po návratu pokračuje hlavní program ve vykonávání původním kódu za příkazem, který způsobil odskok na zmíněný podprogram. V některých programovacích jazycích může příkaz return „vrátit“ jakýkoliv druh datového typu, podle toho jak je příslušný podprogram deklarován. Podprogram, který vrací hodnotu, může být nazýván „funkce“ (v OOP pak metoda). (cs) تعليمة إخراج ناتج (بالإنجليزية: Return statement)حيث في برمجة الكمبيوتر، يتسبب بيان الإرجاع في ترك التنفيذ للروتين الفرعي الحالي واستئنافه عند النقطة في الكود مباشرة بعد التعليمات التي تسمى الروتين الفرعي، والمعروف باسم عنوان الإرجاع الخاص به . يتم حفظ عنوان المرسل من خلال روتين الاستدعاء، اليوم عادة في مكدس نداءات العملية أو في سجل. تسمح عبارات الإرجاع في العديد من اللغات للدالة بتحديد قيمة إرجاع ليتم تمريرها مرة أخرى إلى الكود الذي يسمى الوظيفة. (ar) In computer programming, a return statement causes execution to leave the current subroutine and resume at the point in the code immediately after the instruction which called the subroutine, known as its return address. The return address is saved by the calling routine, today usually on the process's call stack or in a register. Return statements in many programming languages allow a function to specify a return value to be passed back to the code that called the function. (en) return文(リターンぶん、英: return statement)とは、プログラミング言語における文の一つである。goto文やbreak文、continue文のようなジャンプ文 (jump statement) に分類される。サブルーチンからの復帰に使われ、復帰と同時に値を返すことができる。その値は戻り値(もどりち、英: return value)、返り値(かえりち)、返却値(へんきゃくち)あるいはそのままreturn値(リターンち)などと呼ばれる。 (ja) In programmazione, la dichiarazione return causa la terminazione della subroutine corrente e ripristina il codice nel punto immediatamente successivo a quello in cui la funzione è stata chiamata. In molti linguaggi di programmazione la parola chiave return permette a una funzione di specificare il valore restituito da passare al codice sorgente che ha chiamato la funzione stessa. I linguaggi che richiedono un ritorno esplicito, possono ammettere più dichiarazioni di return nella stessa funzione. Se ciò sia o no un fattore positivo è controverso (coloro che seguono il paradigma della programmazione strutturata evitano di inserire più dichiarazioni return per una singola subroutine). (it) In de computerprogrammering zorgt een return statement ervoor dat de uitvoering van de huidige subroutine wordt stopgezet en dat het programma wordt hervat op het punt in de code direct na het punt waar de subroutine werd aangeroepen, beter bekend als het returnadres. Het returnadres wordt meestal op de call stack van het proces opgeslagen, dit als onderdeel van de operatie die de subroutine aanroept. Vele programmeertalen laten het toe dat een functie een returnwaarde teruggeeft aan de broncode die deze functie heeft aangeroepen. (nl) 컴퓨터 프로그래밍에서 return 문은 현재의 함수에서 값이나 주소를 반환할 때 사용한다. (ko) 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. (pl) Інструкція повернення, інструкція return (англ. return statement), також перекладають як оператор повернення та оператор return — інструкція мов програмування призначена для повернення з підпрограми (функції, методу, процедури) в точку після коду програми, де відбувся виклик даної підпрограми. При цьому в ряді мов інструкція дозволяє повертати з підпрограми певне значення (return value). В ряді мов може бути використано ще й для припинення виконання певних складених інструкцій, наприклад, для передчасного виходу з циклу. Щоправда, для даних цілей переважно застосовуються інструкції break та continue. (uk) 在程序设计中,return语句又稱返回語句,是指計算機退出当前正在執行的子程序,并回到調用該子程序的代码處並繼續執行後續的語句。许多編程语言中的函数通過返回語句將返回值传给调用该函数的源代码。 (zh) |
dbo:wikiPageExternalLink | https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/undefined |
dbo:wikiPageID | 933831 (xsd:integer) |
dbo:wikiPageLength | 16488 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1107088345 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Python_(programming_language) dbr:Ruby_(programming_language) dbr:Boolean_data_type dbr:Bourne_shell dbr:Break_statement dbr:David_Watt_(computer_scientist) dbr:Perl dbr:Visual_Basic_.NET dbr:Indirection dbr:dev/null dbr:Compiler dbr:S-algol dbr:Object_(computer_science) dbr:Return_type dbr:GOTO dbr:Coroutine dbr:Eric_S._Roberts dbr:Lisp_(programming_language) dbr:MOS_Technology_6502 dbr:Main_function dbr:Call_stack dbr:Smalltalk dbr:Structured_programming dbr:Subroutine dbr:Computer_programming dbr:Z/Architecture dbr:Pipeline_(Unix) dbr:Spaghetti_code dbr:Standard_streams dbr:String_(computer_science) dbr:BASIC dbr:C++ dbr:C_(programming_language) dbr:C_Sharp_(programming_language) dbc:Subroutines dbr:Type_conversion dbr:Windows_PowerShell dbr:Lazy_evaluation dbr:Ada_(programming_language) dbr:D_(programming_language) dbr:Fortran_66 dbr:Fortran_77 dbr:PDP-11 dbr:PDP-8 dbr:PHP dbr:PL/I dbr:Pascal_(programming_language) dbr:Source_code dbr:Process_(computing) dbr:Record_(computer_science) dbr:Reference_(computer_science) dbr:Return_code dbr:JavaScript dbr:Java_(programming_language) dbc:BASIC_commands dbr:Tcl dbr:Assembly_language dbr:Kent_Beck dbr:Tracing_(software) dbr:Martin_Fowler_(software_engineer) dbr:Guard_(computer_science) dbr:FORTRAN_II dbr:IBM_1130 dbr:IBM_System/360 dbr:Oberon-07 dbr:Oberon_(programming_language) dbr:Operating_system dbr:X86 dbr:Scalar_(computing) dbr:Undefined_behavior dbr:Void_type dbr:Reduced_instruction_set_computing dbr:Output_parameter dbr:Expression-oriented_programming_language dbr:Programming_language dbr:Execution_(computing) dbr:Exit_(system_call) dbr:Exit_status dbr:Struct_(C_programming_language) dbr:SDS_9_Series dbr:Yield_statement dbr:List_(computing) dbr:Statement_(programming) dbr:Register_(computing) dbr:Expression_(programming) dbr:Try-catch_block dbr:X86_assembly |
dbp:wikiPageUsesTemplate | dbt:Main dbt:Refimprove dbt:Reflist dbt:Short_description |
dct:subject | dbc:Subroutines dbc:BASIC_commands |
rdf:type | yago:WikicatBASICCommands yago:WikicatSubroutines yago:Abstraction100002137 yago:Act100030358 yago:Code106355894 yago:CodingSystem106353757 yago:Cognition100023271 yago:Command107168131 yago:Communication100033020 yago:Concept105835747 yago:Content105809192 yago:Event100029378 yago:Idea105833840 yago:PsychologicalFeature100023100 yago:Writing106359877 yago:WrittenCommunication106349220 yago:YagoPermanentlyLocatedEntity yago:Routine106582403 yago:Software106566077 yago:SpeechAct107160883 yago:WikicatProgrammingConstructs |
rdfs:comment | Return je v informatice název klíčového slova, které v programování slouží pro návrat z podprogramu, ve kterém bylo použito. Po návratu pokračuje hlavní program ve vykonávání původním kódu za příkazem, který způsobil odskok na zmíněný podprogram. V některých programovacích jazycích může příkaz return „vrátit“ jakýkoliv druh datového typu, podle toho jak je příslušný podprogram deklarován. Podprogram, který vrací hodnotu, může být nazýván „funkce“ (v OOP pak metoda). (cs) تعليمة إخراج ناتج (بالإنجليزية: Return statement)حيث في برمجة الكمبيوتر، يتسبب بيان الإرجاع في ترك التنفيذ للروتين الفرعي الحالي واستئنافه عند النقطة في الكود مباشرة بعد التعليمات التي تسمى الروتين الفرعي، والمعروف باسم عنوان الإرجاع الخاص به . يتم حفظ عنوان المرسل من خلال روتين الاستدعاء، اليوم عادة في مكدس نداءات العملية أو في سجل. تسمح عبارات الإرجاع في العديد من اللغات للدالة بتحديد قيمة إرجاع ليتم تمريرها مرة أخرى إلى الكود الذي يسمى الوظيفة. (ar) In computer programming, a return statement causes execution to leave the current subroutine and resume at the point in the code immediately after the instruction which called the subroutine, known as its return address. The return address is saved by the calling routine, today usually on the process's call stack or in a register. Return statements in many programming languages allow a function to specify a return value to be passed back to the code that called the function. (en) return文(リターンぶん、英: return statement)とは、プログラミング言語における文の一つである。goto文やbreak文、continue文のようなジャンプ文 (jump statement) に分類される。サブルーチンからの復帰に使われ、復帰と同時に値を返すことができる。その値は戻り値(もどりち、英: return value)、返り値(かえりち)、返却値(へんきゃくち)あるいはそのままreturn値(リターンち)などと呼ばれる。 (ja) In de computerprogrammering zorgt een return statement ervoor dat de uitvoering van de huidige subroutine wordt stopgezet en dat het programma wordt hervat op het punt in de code direct na het punt waar de subroutine werd aangeroepen, beter bekend als het returnadres. Het returnadres wordt meestal op de call stack van het proces opgeslagen, dit als onderdeel van de operatie die de subroutine aanroept. Vele programmeertalen laten het toe dat een functie een returnwaarde teruggeeft aan de broncode die deze functie heeft aangeroepen. (nl) 컴퓨터 프로그래밍에서 return 문은 현재의 함수에서 값이나 주소를 반환할 때 사용한다. (ko) 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. (pl) 在程序设计中,return语句又稱返回語句,是指計算機退出当前正在執行的子程序,并回到調用該子程序的代码處並繼續執行後續的語句。许多編程语言中的函数通過返回語句將返回值传给调用该函数的源代码。 (zh) In programmazione, la dichiarazione return causa la terminazione della subroutine corrente e ripristina il codice nel punto immediatamente successivo a quello in cui la funzione è stata chiamata. In molti linguaggi di programmazione la parola chiave return permette a una funzione di specificare il valore restituito da passare al codice sorgente che ha chiamato la funzione stessa. (it) Інструкція повернення, інструкція return (англ. return statement), також перекладають як оператор повернення та оператор return — інструкція мов програмування призначена для повернення з підпрограми (функції, методу, процедури) в точку після коду програми, де відбувся виклик даної підпрограми. При цьому в ряді мов інструкція дозволяє повертати з підпрограми певне значення (return value). (uk) |
rdfs:label | تعليمة إخراج ناتج (ar) Return (programování) (cs) Return (informatica) (it) Return 문 (ko) Return文 (ja) Return statement (nl) Instrukcja powrotu (pl) Return statement (en) Return語句 (zh) Інструкція повернення (uk) |
owl:sameAs | freebase:Return statement yago-res:Return statement wikidata:Return statement dbpedia-ar:Return statement dbpedia-cs:Return statement dbpedia-fa:Return statement dbpedia-hr:Return statement dbpedia-it:Return statement dbpedia-ja:Return statement dbpedia-ko:Return statement dbpedia-nl:Return statement dbpedia-pl:Return statement dbpedia-simple:Return statement dbpedia-sr:Return statement dbpedia-uk:Return statement dbpedia-vi:Return statement dbpedia-zh:Return statement https://global.dbpedia.org/id/2z8qp |
prov:wasDerivedFrom | wikipedia-en:Return_statement?oldid=1107088345&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Return_statement |
is dbo:wikiPageDisambiguates of | dbr:Return |
is dbo:wikiPageRedirects of | dbr:Return_address_(computing) dbr:Return_value dbr:Return_(instruction) dbr:Return_from_procedure dbr:Return_instruction dbr:Return_statements dbr:Procedure_return |
is dbo:wikiPageWikiLink of | dbr:C_syntax dbr:Sanity_check dbr:Scheme_(programming_language) dbr:Tail_call dbr:History_of_general-purpose_CPUs dbr:Perl dbr:Infinite_loop dbr:Inline_expansion dbr:Return_type dbr:Function_(computer_programming) dbr:Go_(programming_language) dbr:Branch_predictor dbr:Mostek_5065 dbr:Copy_elision dbr:Ltrace dbr:MIPS_architecture dbr:Call-with-current-continuation dbr:Calling_convention dbr:Structured_programming dbr:Delimited_continuation dbr:P-code_machine dbr:PEEK_and_POKE dbr:Program_counter dbr:Statement_(computer_science) dbr:AviSynth dbr:COBOL dbr:ActionScript dbr:Addressing_mode dbr:Cyclomatic_complexity dbr:Dylan_(programming_language) dbr:EDSAC dbr:Ethereum dbr:Basic_block dbr:User_exit dbr:Pure_function dbr:RTS dbr:Return dbr:Return_address_(disambiguation) dbr:Sequence_point dbr:TI_BASIC_(TI_99/4A) dbr:Buffer_overflow_protection dbr:Guard_byte dbr:RISC-V dbr:X86 dbr:Memory_safety dbr:Special_function_register dbr:Void_type dbr:Exit_status dbr:Return-to-libc_attack dbr:ScriptBasic dbr:Return_address_(computing) dbr:Return_value dbr:Return_(instruction) dbr:Return_from_procedure dbr:Return_instruction dbr:Return_statements dbr:Procedure_return |
is foaf:primaryTopic of | wikipedia-en:Return_statement |