Я пишу программу CLI в GO, и мне нужно передать довольно длинный список аргументов основной функции. На данный момент я использую стандартный способ передачи аргументов (значения, разделенные пробелами), а затем извлекаю их с помощью os.Args[index].
Итак, мои вопросы:
- Есть ли ограничение на количество аргументов, которые можно передать?
- Есть ли ограничение на длину строкового аргумента?
- Есть ли другой способ добиться этого, и если да, то как?
262144
. 10.10.2017