gpt4 book ai didi

scala - SBT 0.13.8 SettingKey.~= 方法有什么作用

转载 作者:行者123 更新时间:2023-12-04 01:49:15 25 4
gpt4 key购买 nike

SettingKey.~= 方法用于从 libraryDependencies 中排除依赖项(参见 play 2.3.8 sbt excluding logback ),但试图找出它的作用是很困难的,因为:

  • http://www.scala-sbt.org/0.13.12/api/index.html#sbt.SettingKey ,
  • 没有关于这个函数的文档
  • 无法使用 Google 搜索,因为它在方法名称和
  • 中使用了符号
  • 对 SBT 源代码 (https://github.com/sbt/sbt/blob/0.13/main/settings/src/main/scala/sbt/Structure.scala#L47) 的检查没有提供明显的答案。

  • 任何人都可以阐明这是做什么的吗?

    最佳答案

    someScopedKey ~= f

    相当于
    someScopedKey := f(someScopedKey.value)

    换句话说,它使用给定的函数转换设置/任务的先前值。这就是关于它的全部信息。

    关于scala - SBT 0.13.8 SettingKey.~= 方法有什么作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41627627/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com