![]() |
параметры и аргументы функции
Всем пивет. Пpошу прощения, вопрос ну наверное очень уж нубский. Прошу помочь понять что является "параметр в функции" а что "аргумент" на примере данном ниже :
Код AS3:
|
а это не одно и тоже? Не? Поправьте, если я не прав.
|
даже так
просто читаю тут одну зарубежную литературку на английском и возможно что то не так перевёл но о том что это слова синонимы не говорилось, была написано так что как будто это разные вещи. Буду знать, но тогда что в функции которая выше есть параметр/аргумент - имя функции тоесть "dy"? |
Имя функции testF, аргументы функции: dy и rotaie.
|
Есть статья специальная на википедии.
|
если правильно статью понял:
Функция testF с параметрами dy и rotatie принимает в качестве аргумента 10? |
параметр и аргумент это одно и тоже.
У параметра(он же аргумент) есть имя и значение. У этой функции есть два параметра (они-же два аргумента), называются они dy и rotatie. Когда мы будем эту функцию вызывать, вот так например Код AS3:
Эта функция хитрая, она имеет параметр по умолчанию, т.е. второй параметр ей передавать не обязательно, она сама подставит туда заранее определённое значение. Код AS3:
Код AS3:
совсем не передавать параметров этой функции нельзя, потому что для первого параметра не задано значение по умолчанию. Код AS3:
Добавлено через 1 минуту PS: возможно я не очень точно оценил ваш уровень владения AS3 и расписал слишком подробно. |
нет всё как хотелось .Большое спасибо. теперь многое понятно.
Добавлено через 43 минуты еще вопрос в коде который дал я всего 2аргумента. могу ли я всунуть туда 3 аргумент и 4 и 5 и так далее, или максимум 2 а если хочу больше то параметр rest...? |
Передаем параметры. Принимаем аргументы.
|
i.o. Никогда так не отличал их. Только что спросил знакомого, он тоже никогда не различал, и не слышал чтобы кто-то различал.
|
Ну вот вики различает. Собственно я извлек основную мысль и выразил в двух фразах :)
|
| Часовой пояс GMT +4, время: 01:32. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.