Примерная очистка здесь:
function square takes integer i returns integer
    return i*i
    set i = 0
    return 0
endfunction

Принятый ответ

void Myfunc(unit u){
unit k = u
int i = 5454
float f=.544

k=null//нужно обнулять 
u=null//моно не обнулять

i=0//моно не обнулять
f=0//моно не обнулять
}
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
17
6 лет назад
0
неа,а вот переменые int и float неутекают вообще,их моно необнулять в функции даже еси ты их создал и дал какое то значение
0
18
6 лет назад
0
ledoed:
неа,а вот переменые int и float неутекают вообще,их моно необнулять в функции даже еси ты их создал и дал какое то значение
а остальные виды переменных?
1
17
6 лет назад
Отредактирован ledoed
1
void Myfunc(unit u){
unit k = u
int i = 5454
float f=.544

k=null//нужно обнулять 
u=null//моно не обнулять

i=0//моно не обнулять
f=0//моно не обнулять
}
Принятый ответ
0
18
6 лет назад
0
ledoed:
void Myfunc(unit u){
unit k = u
int i = 5454
float f=.544

k=null//нужно обнулять 
u=null//моно не обнулять

i=0//моно не обнулять
f=0//моно не обнулять
}
ооо и ответ на вопрос нашел и + к знаниям, благодарю
0
17
6 лет назад
0
ну на самом деле если у тебя Jnpg и стоит автоматическое обнуление,то можешь забить,главное тут уже удалять обьекты
0
18
6 лет назад
Отредактирован Hodor
0
ledoed:
ну на самом деле если у тебя Jnpg и стоит автоматическое обнуление,то можешь забить,главное тут уже удалять обьекты
ну это ясно, получается параметры функции сами по себе очищаться будут даже без JNGP?
ledoed:
ну на самом деле если у тебя Jnpg и стоит автоматическое обнуление,то можешь забить,главное тут уже удалять обьекты
ну просто недавно столкнулся с возможностью изменять параметр функции прямо в самой функции, вот и подумал что параметр тоже нужно очищать))
2
32
6 лет назад
2
Аргументы функций обнулять ненужно.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.