Примерная очистка здесь:
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//моно не обнулять
}
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
18
ledoed:
неа,а вот переменые int и float неутекают вообще,их моно необнулять в функции даже еси ты их создал и дал какое то значение
а остальные виды переменных?
17
void Myfunc(unit u){
unit k = u
int i = 5454
float f=.544

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

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

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

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