将optstring放进变量，加强数据类型定义