Объявление и использование функций

Expect позволяет программисту объявлять функции, используя ключевое слово proc:

proc myfunc { MY_COUNT } {

set MY_COUNT [expr $MY_COUNT + 1]

return "$MY_COUNT"

}

Вот как выглядит expect-скрипт, в котором используется объявленная в нём же функция:

#!/usr/bin/expect -f

proc myfunc { MY_COUNT } {

set MY_COUNT [expr $MY_COUNT + 1]

return "$MY_COUNT"

}

set COUNT 0

while {$COUNT <= 5} {

puts " COUNT is currently at $COUNT"

set COUNT [myfunc $COUNT]

}

puts ""

Функции в expect

Больше книг — больше знаний!

Заберите 30% скидку новым пользователям на все книги Литрес с нашим промокодом

ПОЛУЧИТЬ СКИДКУ