当前位置: 首页 > 知识库问答 >
问题:

go - `flag.String()`返回的是什么呢?

白高逸
2024-01-13

在Go语言中有flag.String()函数,请问下:

countryCodeFile = flag.String("country", "", "Path to the country code file")

1、flag.String()返回的是什么呢? 为何需要这样来返回?
2、countryCodeFile 不是一个字符串吗?

共有1个答案

师谦
2024-01-13

flag#String

String defines a string flag with specified name, default value, and usage string. The return value is the address of a string variable that stores the value of the flag.

返回的是一个字符串指针,里面会存储提取出的 flag 的值。

 类似资料:
  • 我读过这篇文章:java中arrays.aslist(array)与新arraylist (arrays.aslist(ia))之间的差异 当然,包装器上不允许一些列表操作,比如从列表中添加或删除元素,您只能读取或覆盖元素。 如果list2有List接口的引用,我期望它用Java实现List接口中包含的所有方法。https://docs.oracle.com/javase/7/docs/api/j

  • 问题内容: 据我所知,使用或实例化对象分别返回或的新实例。具有 新标识 的新实例对象。 在我实际测试它之前,这对我来说是很清楚的,我注意到它实际上返回了而不是预期的: 如预期的那样,分别使用和创建对象时,也会表现出这种行为: 我可以在状态文档中找到唯一相关的信息: […]例如,return和return 。 如果未提供任何参数,则构造函数将创建一个新的空元组。 可以说,这不足以回答我的问题。 那么

  • 本文向大家介绍什么是方法的返回值?返回值在类的方法里的作用是什么?相关面试题,主要包含被问及什么是方法的返回值?返回值在类的方法里的作用是什么?时的应答技巧和注意事项,需要的朋友参考一下 方法的返回值是指我们获取到的某个方法体中的代码执行后产生的结果!(前提是该方法可能产生结果)。 返回值的作用: 接收出结果,使得它可以用于其他的操作!

  • 问题内容: 我写了一个网页,用户可以在其中输入存储在数据库中的日志条目,然后使用检索并打印在该页面上。我还很陌生,想知道是否有人可以向我解释代码末尾的功能?甚至有必要吗? 如果我将第二个ajax代码放在该代码之后不起作用!你能告诉我为什么吗? 问题答案: 我在这里写的对于 jQuery事件 是正确的, 对于普通javascript事件,请在答案底部阅读@TJ Crowder评论 在回调中可以防止出

  • PHP手册说,如果锁定成功,调用flock将返回TRUE,否则返回FALSE。若文件被其他进程阻塞,那个么flock应该等到它被解锁(因为我们不使用LOCK_NB)。文档中没有超时,超时会中断等待,所以显然flock将无限等待,直到获得锁为止。 但是有时我在我的多线程脚本中从flock()得到FALSE。那是什么原因呢?

  • 本文向大家介绍Math.min() < Math.max() 返回结果是什么?为什么?相关面试题,主要包含被问及Math.min() < Math.max() 返回结果是什么?为什么?时的应答技巧和注意事项,需要的朋友参考一下 返回,因为返回,返回。 猜测的实现方式大致如下: 接受不定项参数,当参数只有一个的时候,例如,那么这个需要和(js中最小的数)进行比较,所以结果返回,哪怕传入的值再小,单个