[求教] 如何写一个简单的命令行参数解析程序

虽然有 Rust 的 clap ,Python的argparse 可以使用,我的目的不是熟练掌握他们,而是写一个够用就行的程序,来达到学习的目的
然而查了我半天资料没有这种教别人怎么写程序的教程,遍地都是教我怎么用库的教程,只能问问大家的意见了

如果不是要支持非常全的功能,直接凭感觉写就好了……好像就是一个 while 里面加很多 if 吧。

当然你也可以考虑用状态机建模

额,你有教程吗

https://pubs.opengroup.org/onlinepubs/9699919799/utilities/getopts.html

先谢过,我去抄下代码

https://srfi.schemers.org/srfi-37/

把命令行参数列表从左 fold 到右,最后生成 parsed structure 即可

查了我半天资料没有这种教别人怎么写程序的教程

程序也要别人教你怎么写?不要把思维固定在抄代码上面。。。 看了你的帖子,我发现你很喜欢通过抄代码来学习?