问题标签 [scopt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - 在不可变的 SCOPT (Scala) OptionParser (2.0.1) 中使用“帮助”方法
我正在尝试OptionParser
在 Scala scopt 2.0.1 库中使用新的不可变对象。由于OptionParser
采用泛型类型并且 help 方法已经定义了一个返回的操作 Unit
,我得到一个编译时错误:
如何包含“帮助”选项?
scala - Scala scopt 代码 - 映射 getorelse?
我是 scala 的新手,不明白这段代码在做什么:
这是来自在这里找到的 scopt 库
理想情况下,我想要做的是将我的代码执行所有“在这里做的事情”到一个方法中,这个方法可以完成我想要它做的事情。
但是,当我像这样定义我的方法时:
所以它被称为:
我得到错误:error: class Option takes type parameters
def setupVariables(config: Option){
我的困惑出现了,因为我没有“明白”parser.parse(args, Config()) map {
config =>
//do stuff here
}
正在做什么。我可以看到 parser.parse 返回一个选项,但是“map”在这里做什么?
scala - 使用 scopt 声明所需的子命令
我想使用(或类似但基于 Scala)声明所需的子命令。scopt
例如,我想有以下概要(类似于man git
,例如):
而需要<command>
是子命令之一,例如,和。类似于以下内容:subA
subB
有什么提示吗?
在此先感谢您的帮助!
scala - 将命令行选项解析器与 Scopt 相结合
我目前正在使用scopt
命令行应用程序。然而,我scopt.OptionParser[Config]
的变得非常大。我在想把它分成更小的部分可能会很好,然后将它们组合起来。
阅读文档后,我看不到任何这样做的方法。
我错过了什么?还是不可能?
scala - 使用 scopt 解析 Scala 选项
使用 scopt https://github.com/scopt/scopt
我有一个非常简单的 Scala CLI 驱动程序,它在 .parse 的第一行出错。该行是var i = 0,无法想象为什么会失败,也许是我如何实例化OptionParser?
完整的代码在这里,对不起,但我是 Scala 的新手,所以这可能是一个非常愚蠢的问题
我也尝试过同样错误的可变选项方法。
scala - 在 scala 中使用 scopt 解析具有多个值的选项
我正在使用scopt来解析 scala 中的命令行参数。我希望它能够解析具有多个值的选项。例如,范围选项(如果指定)应该正好取两个值。
来自 python 背景,我基本上是在寻找一种方法来使用 scopt 而不是 python 的 argparse 执行以下操作:
我没有完全思考minOccurs
并maxOccurs
解决我的问题,也没有在它的帮助中提供 key:value 示例。
scala - Seq [String] 的 Scala scopt 错误
我正在尝试为以下内容创建一个scopt选项Seq[String]
:
但编译器抱怨它could not find implicit value for evidence parameter of type scopt.Read[Seq[String]]
。
我正在使用 Scala 2.11.2 和 scopt 3.3.0。
我错过了一个import
还是别的什么?
scala - 运行没有值的 scopt 选项
我正在使用 Scop 在 Scala 中编写 CLI。
我想添加调用带有或不带有值的命令的能力。
例如:
将发送值的 Seq[String]。
我也希望能够运行 -o
我希望它发送一个空的 Seq[String] 但我看不到如何处理它。
谢谢你。
scala - 将 scopt OptionParser 与 Spark 一起使用时出现 NoClassDefFoundError
我正在使用 Apache Spark 1.2.1 版和 Scala 2.10.4 版。我正在尝试让示例MovieLensALS工作。但是,我遇到了scopt库的错误,这是代码中的要求。任何帮助,将不胜感激。我的 build.sbt 如下:
我得到的错误如下:
在运行 sbt 程序集来构建 jar 时,我收到以下错误:
编辑:根据 Justin Piphony 的建议,sbt 的GitHub页面中列出的解决方案有助于修复此错误。基本上在 project/ 目录中创建一个文件 assembly.sbt 并添加该行
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.13.0")
注意版本要根据使用的版本添加。
scala - scopt3 示例脚本无法编译
我正在尝试在我的项目中使用 scopt3,但即使对于 scopt3 Github 页面上的示例代码,我也会遇到编译错误:
错误是:
1) 找不到类型 Config
我认为它是 com.typesafe.config.Config,但是当我导入时,我得到“velue 副本不是 com.typesafe.config.Config 的成员”。配置来自哪里?
2)未找到值 foo
.copy() 方法的所有参数都标记为“未找到值”(我想是由于之前的 Config 错误)
我在 scala 2.11.6 / SBT 0.13.8
有什么帮助吗?