热门标签 | HotTags
当前位置:  开发笔记 > Android > 正文

Kotlin数学与Math

如何解决《Kotlin数学与Math》经验,为你挑选了1个好方法。

我已经阅读了什么是Kotlin指数运算符,并尝试通过在Android Studio REPL Kotlin模式下编写val t1 = 23.0然后遵循它的答案,print (t1!!.pow(4.9))并得到第二个错误:未解决的参考:pow。通过搜索Kotlin幂函数在其他地方找到的代码可以正常工作print (Math.pow(t1,4.0))。我很困惑,但是发现发布了一个未解决的参考资料:使用Kotlin在Eclipse中创建战俘,然后当我import kotlin.math.pow下次print (t1.pow(4.9))开始提供一个数字时。我还指出import kotlin.Math.pow错误:未解决的参考资料:Math,所以
1.为什么选择M ath.pow但要导入kotlin。吗?
2.我可以使用扩展功能poww / out导入REPL之类的东西t1.math.pow(2.3)(因为它给出了错误:无法解析的参考:数学



1> Robby Cornel..:

使用时 Math.pow(10.0, 2.0)

println(Math.pow(10.0, 2.0)) // "100.0"

Mathjava.lang.Math类。

您可以通过致电验证

println(Math::class) // "java.lang.Math"

在这种情况下,java.lang由于默认情况下会导入软件包,因此无需导入任何内容。


使用时 10.0.pow(2)

println(10.0.pow(2)) // "100.0"

pow指的是fun Double.pow(x: Double): DoubleKotlin扩展功能,需要从以下位置显式导入kotlin.math.pow

import kotlin.math.pow


推荐阅读
author-avatar
晏圣玲
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有