Автокликер Clickermann :: Форум

Основной раздел => Предложения => Topic started by: Stanislaw on September 01, 2015, 10:24:25 PM

Title: функции
Post by: Stanislaw on September 01, 2015, 10:24:25 PM
Хотелось бы иметь возможность писать не только подпрограммы,но и функции.
Title: Re: функции
Post by: Луций on September 04, 2015, 11:09:31 PM
у нас сабы это функции, не?

Title: Re: функции
Post by: Vint on September 07, 2015, 07:15:46 AM
Не совсем.
Title: Re: функции
Post by: Kedrick on October 05, 2015, 06:09:39 PM
чем отличаются подпрограммы от функций в нашем случае?
Title: Re: функции
Post by: Vint on October 06, 2015, 09:03:15 AM
чем отличаются подпрограммы от функций в нашем случае?
Функции возвращают значения своей работы. И обычно имеют локальную область переменных.
Title: Re: функции
Post by: Technic on February 21, 2016, 11:31:36 PM
Хотелось бы иметь возможность писать не только подпрограммы,но и функции.

Поддержу тему+

чем отличаются подпрограммы от функций в нашем случае?
То что, в этой программе называется функцией, это называется процедура
Вот пример функции:
Code: [Select]
Sub(mysub($a,$b)) //функция

 $c= $a+$b //тело функции

   $d=$c+5

//Здесь переменные $a,$b,$c и $d являются локальными и видны только внутри этой функции

  Rrturn $c //возвращаемый результат работы функции

//Здесь переменные $a,$bи$c являются глобальными и видны всей программе

$a=5
$b=5

$c=mysub($a,$b)// В $c помешается результат работы функции mysub
Вот так должны работать функции
Title: Re: функции
Post by: Technic on February 22, 2016, 07:49:10 AM
зря поддерживаете, со своим уставом в чужой монастырь не ходят!
По вашей логике, в это ветке нечего не стоит писать ???
Если я правильно понимаю, то ветка форума называется <<Предложения>> и создана для того, что народ предлагал то, что бы он хотел иметь в этой программе. Так вот тут и предложили, реализовать полноценные функции, с ними написание скрипта будет намного легче.
Title: Re: функции
Post by: Technic on February 22, 2016, 04:36:51 PM
Вы что воще тут делаете? Потролить зашли? Вы похоже сами не дальновидный! Судя по вашим словам, этому проекту ни чего не надо больше и с этим справится не можете. Если проект не развивать, то он уйдёт в утиль. А развитие проекта, это добавление новых фитчей и расширение функционала. Если вам не чего не надо, то и ходите стороной. Если рассчитывать проект на тех, кто не чего не знает и знать не хочет, то тогда в нём уже всё есть, кнопки "Записать" и "Запустить". Видение функций возвращающих результат, ни чем не испортит проект, кому не надо может не пользоваться, старая SUB же не куда не денится.
Title: Re: функции
Post by: i0 on February 22, 2016, 07:31:08 PM
кто кроме вас сможет пользоваться таким чудом-юдом?
ээээ, ну кагбэ я  ;)
Title: Re: функции
Post by: Technic on February 22, 2016, 07:34:09 PM
пока  тролите вы, прикрутить к оке коляса от белаза и называть это улучшением весьма странно. подумайте кто кроме вас сможет пользоваться таким чудом-юдом?
Я предлагаю улучшения, а вот вы тут хрень городите, аку с колёсами от белаза  ;D 
Америкосы тоже не могут понять, как использовать не определённое состояние ячейки, которое является не 0 и не 1, но при этом это не мешает нашим программёрам с её помощью, успешно решать глобальные задачи с наименьшими затратами.
Если вам не понятно как использовать функции, то это не значит что и другие их не смогут их использовать.
Пока что не один программист не обходится без них, да и вся эта прога на них построена. Операторы возвращающие значения, по сути и есть функции.
Title: Re: функции
Post by: alexenin on March 10, 2016, 09:35:51 AM
Еще в пользу функций:
Три потока следят за индикатором, с помощью одной и той же функцией, только координаты индикаторов разные.
Ну и естественно переменные наложились друг на друга, потому что в Кликмейкере нет понятия функции. Но с потоками без локальных переменных просто никак.
Пришлось писать три функции, с уникальными названиями переменных.(в данном случаи номер потока)
Отсутствие локальных переменных становится проблемой.

Может для потоков сделать объявление глобальных переменных как в php?
global $var1, $var2...
Title: Re: функции
Post by: Vint on March 10, 2016, 10:21:53 AM
Ну чего вы так? Это же не открытие Америки. О пользовательских функциях просят регулярно уже года 4. Ну, не готов человек. Думаю там же не просто возврат результата. Разделение области видимости переменных наверно потянет за собой переделку большей части кода. А к этому нужно быть готовым  ;D... не в смысле "бухим", а морально  :D :D :D :o
Ой, всё.

Я сам КАЖДЫЙ БОЖИЙ РАЗ при создании подпрограммы раздражаюсь, что она не функция. Вот такие дела.