问题标签 [predef]
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 - Scala Predef 取消导入
所以 Predef 中的东西会自动导入到 scala 程序中。但是如何禁用从 Predef 中取消导入某些或所有导入的函数?例如,如果我不喜欢 String 上的“+”运算符,如何禁用此功能?
scala - Scala 包对象与 Predef
scala
在包对象中定义的东西和在中定义的东西有什么区别Predef
?
当包对象不存在时,它只是Predef
2.8 之前的遗物,还是我们需要两者的其他原因?
scala - 解释为什么 import scala.Predef.String 构建失败
我发现 Scala 导入存在非常奇怪的问题。
我写了示例类:
这个类编译没有任何错误。
但是,如果我添加
然后我得到编译错误:
我有一个想法,在我添加特定的 import from之后,不添加scala.Predef
隐式 import of 。scala.Predef._
但是我在 Scala 文档中找不到任何关于它的信息。谁能指出我文档中的相关部分?
我检查了Scala Language Specification (PDF),第 12.5 节涵盖scala.Predef
但也没有发现任何相关内容。
我使用可用的最新稳定 scala 版本(目前为 2.10.2)
python - PyDEV 预定义支持参数类型吗?
我有这样的功能:
我写了一个pypredef文件:
并将其添加到预定义完成中。但它不起作用。
java - 在应用程序启动时强制 scala.Predef 初始化而不影响代码
类的初始化scala.Predef
是懒惰的重量级操作,可能会导致应用程序意外减速,并且在时间很重要的情况下(如编程竞赛)会成为麻烦。
scala.Predef
那么我可以在不更改代码的情况下仅使用 scala 编译器或 VM 选项关闭它的惰性并在应用程序启动时强制初始化吗?
scala - 兔子洞:找到String,需要java.lang.String
今天在尝试向 Either 中添加隐式方法时遇到了一个非常奇怪的问题。
i18n 方法接受一个字符串,AFAICT 正是它所得到的。根据这个线程,解决方法是T <: String
在隐式类的类型签名中。看来Predef 可能在这里发挥作用。
有没有办法在没有可怕的运行时强制转换的情况下让它工作,同时将类型签名完全保留为 String?
谢谢
scala - Scala:如何始终使某些实用程序可用于子包?
我所有的代码都在package com.company.project
. 在我几乎所有的文件中,我最终导入了一些常见的东西,比如import scala.util.{Failure, Try, Success}
等等import scala.util.control.NonFatal
。是否有可能以某种方式设置一个包对象,使所有这些实用程序始终可用于com.company.project.sub
(我自己的项目级别的所有子包)预定义)?
scala - 使用 -Yno-predef 标志展平 scala.immutable.Seq
我正在使用Predef
带有-Yno-predef
标志的自定义。它基本上是SlamData 的一个副本。
当我尝试展平嵌套Seq
的不可变集合时,我收到错误:
如果我把import scala.Predef._
它重新编译。我试图调查scala.Predef
和scala
打包对象,但是当我试图复制TraversableOnce
's、Traversable
's 或Seq
's 的定义时,它没有帮助。
有人知道 vanilla predef 的哪个部分负责生成这种隐式吗?
scala - 更改始终在 Intellij 范围内的导入
在我的 Scala 项目中,我决定更改预定义的导入。默认情况下,编译器放置:
进入范围,但这可以通过编译器标志来控制。这就是我很好奇的地方——是否有允许我更改、添加或覆盖 Intellij 认为始终存在的导入的设置、隐藏配置或插件?