【问题标题】:How to cast in Kotlin?如何在 Kotlin 中投射?
【发布时间】:2023-02-03 23:05:45
【问题描述】:

我想在 Int 变量中保存一个 Double 变量,但我不知道该怎么做。 在Java中我使用这个:

double doubleNumber = (int)intNumber

【问题讨论】:

  • 该代码示例没有意义。你是说:int intNumber = (int)doubleNumber

标签: kotlin


【解决方案1】:

您可以使用toDouble()方法

    /**
     * Converts this [Int] value to [Double].
     *
     * The resulting `Double` value represents the same numerical value as this `Int`.
     */
    public override fun toDouble(): Double

而 coude 应该是这样的:

val intNumber: Int = 2
val doubleNumber: Double = intNumber.toDouble()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-28
    • 2023-03-26
    • 2023-01-20
    • 2019-05-09
    • 2015-08-20
    • 1970-01-01
    相关资源
    最近更新 更多