kotlin - Kotlin 中的运算符重载教程 - 为什么要使用 `import TimeInterval.*`
问题描述
我对 Kotlin 完全陌生。我试图理解Kotlin 中 Operator 重载的问题和答案,以及这段代码是如何工作的?. 我听不懂这条线import TimeInterval.*
。我尝试用谷歌搜索这样的包/类,但找不到。代码在后面声明enum class TimeInterval{DAY, WEEK, YEAR}
了三行,随后的代码似乎引用了这个类。那么为什么是import
必要的呢?
解决方案
否则,你必须写TimeInterval.YEAR + TimeInterval.WEEK
等等而不是YEAR + WEEK
推荐阅读
- kotlin - How to add a column to query results in Google Dataflow
- eclipse - Groovy compiler on Eclipse doesn't include version 2.4 anymore
- postgresql - Spring Batch / Postgres:错误:关系“batch_job_instance”不存在
- reactjs - how to set A5 page size in react-to-print
- sql - Microsoft SQL Server , view transformation
- asp.net - ASP.net core Blazor Server _ Client Architectural
- python - Multiprocessing IndexError out of range
- sql - How to get the 2 most recent values from a table
- javascript - Swup 单击不同按钮时更改动画
- python - 将 Scala 代码转换为 Python 以进行报告