Я хочу создать процедуры tcl с некоторыми параметрами. Я знаю процедуры с аргументами и необязательными аргументами, но не знаю вариантов. Например, если я вызываю свою процедуру арифметикой тремя способами (-add для сложения, -sub для вычитания):
1) arith 10 5
2) arith -add 10 5 or arith 10 5 -add
3) arith -sub 10 5 or arith 10 5 -sub
Соответственно на выходе должно быть 1) 15 (по умолчанию должно складываться), 2) 15, 3) 5
Как написать эту процедуру на Tcl? Я новичок в tcl, пожалуйста, предложите мне какой-нибудь онлайн-материал или книгу по Tcl.