引数の処理
gauche.parseoptモジュールを使った場合。
#!/usr/bin/env gosh (use gauche.parseopt) (define (usage program-name) (format (current-error-port) "usage: ~a [options] ...\n" *program-name*) (exit 1)) (define (main args) (set! args (let-args (cdr args) ((help "h|help" => (lambda () (usage (car args))))))) (display args) (newline))