powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите с тестовым заданием
3 сообщений из 3, страница 1 из 1
Помогите с тестовым заданием
    #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
Помогите с тестовым заданием
    #39627325
Дормедонт Евлампиевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в PHP в функции к переменной добавляется модификатор static и тогда при след. вызове функции в переменной будет то значение, которое было при выходе из функции
...
Рейтинг: 0 / 0
Помогите с тестовым заданием
    #39627500
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если функция именованная, то просто кейвордом static?

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



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


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