Член : Најава |Регистрација |Неуспешно знаење
Барај
Параметар: компјутерско програмирање [Модификација ]
Во компјутерското програмирање, параметар е посебен вид на променлива, што се користи во потпрограм за да се однесува на еден од податочните податоци што се даваат како влез во потпрограм. Овие податоци се нарекуваат аргументи. Наредената листа на параметри вообичаено е вклучена во дефиницијата на потпрограм, така што секој пат кога ќе се свикува потпрограмата, неговите аргументи за тој повик можат да бидат доделени на соодветните параметри.
Исто како и во стандардната математичка употреба, аргументот е, значи, вистинскиот влез предаден на функција, процедура или рутина, додека параметарот е променливата во спроведувањето на потпрограм. На пример, ако некој ја дефинира додадената потпрограм како def додадете (x, y): вратете x y, тогаш x, y се параметри, додека ако ова се нарекува како додаток (2, 3), тогаш 2, 3 се аргументите. Забележете дека променливите од контекстот на повикување можат да бидат аргументи: ако потпрограм се нарекува како = 2; b = 3; додадете (a, b) тогаш променливите a, b се аргументи, а не само вредностите 2, 3. Погледнете го делот Параметри и аргументи за повеќе информации.
Во најчестиот случај, повик по вредност, параметарот дејствува во потпрограм како иницијализирана променлива на вредноста на аргументот (локална (изолирана) копија на аргументот ако аргументот е променлива), но во други случаи, на пр. повик со референца, аргументот што го дава повикувачот може да биде засегнат од дејства во рамките на повиканата потпрограм (како што е дискутирано во стратегијата за евалуација). Во повик по вредност, на тој начин може да се мисли на аргументи како вредности (правилно, мислам на вредноста на аргументите како "аргументи" себе), но во целина аргументите не се само вредности.
Семантиката за тоа како параметрите можат да се декларираат и како се пренесуваат аргументите на параметрите на подпротоколите се дефинира од страна на јазикот, но деталите за тоа како ова е претставено во некој посебен компјутерски систем зависи од конвенциите за повикување на тој систем.
[Стратегија за евалуација]
1.Пример
2.Параметри и аргументи
2.1.Алтернативна конвенција во Ајфел
3.Датуми
4.Донесување аргумент
4.1.Стандардни аргументи
4.2.Листи на параметар со променлива должина
4.3.Именувани параметри
4.4.Повеќе параметри во функционалните јазици
5.Излезни параметри
5.1.Користете
5.2.Недостатоци
5.3.Алтернативи
[Испратите Повеќе Содржина ]


Авторски права @2018 Lxjkh