Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите с тестовым заданием / 3 сообщений из 3, страница 1 из 1
08.04.2018, 19:15
    #39627307
polin11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с тестовым заданием
Выскажите ваше мнение, у меня нет предположений -(
Q: how do you make a variables only accessible within a function but cause the value to persist
across calls to that function
Answer:
1) Add a positional argument, with an empty tuple as default value, to the end of the argument list
2) Encapsulate access to the variable within set_x() and get_y() functions
3) Create a global variable at the veginning of the module and add the private declaration to that variable within the function
4) Create a global variable at the beginning of the module and add the "static" declaration to that variable within the function
5) Add the keyword argument, with a mutable a default value to the end of the function parameret list
...
Рейтинг: 0 / 0
08.04.2018, 22:17
    #39627325
Дормедонт Евлампиевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с тестовым заданием
в PHP в функции к переменной добавляется модификатор static и тогда при след. вызове функции в переменной будет то значение, которое было при выходе из функции
...
Рейтинг: 0 / 0
09.04.2018, 13:18
    #39627500
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с тестовым заданием
Если функция именованная, то просто кейвордом static?

Код: php
1.
2.
3.
4.
function test() {
    static $a = null;
    // other code 
}



Правда такого варианта ответа я что-то не вижу.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите с тестовым заданием / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]