当前位置:网站首页>为什么2.toString()会报错
为什么2.toString()会报错
2022-07-21 18:09:00 【益达木咸醇】
在2.toString()这条代码里,这个.有两个解释:1、小数点;2、方法调用,所以这里产生了一个歧义。
在这里因为这个点紧跟于一个数字之后,所以按照规范,解释器就把它判断为一个小数点,这行代码就变成了一个浮点数,但是问题就产生了,toString()不是一个数字,所以编译之后就报错了。
疑问:我是想实现这个.是方法调用怎么办?
这里可以使用这几种方式:
2..toString() //这里第一个点是表示小数点,相当于(2.0).toString()
2 .toString() //这里用一个空格来告诉解释器,这个.是方法调用
(2).toString() //()的优先级高,优先解释(个人的一种理解)
边栏推荐
猜你喜欢
随机推荐
SwipeMenuRecyclerView 的用法
Statistics of uni app access to Youmeng
开发环境 EAS登录 license 许可修改
生物化学复习题IV·脂类
Development environment EAS login license modification
35.8. 字符串转换整数 (atoi)
微信小程序 路由介绍
小程序输出console
文字超出部分变成省略号的三种方式
关于线程 thread (3)线程的同步
贪吃蛇
EAS 登录界面修改
Examen biochimique V · enzyme
EAS BOS report development
Review of Biochemistry VII. Glucose metabolism
EAS版本升级后元数据发布报错
EAS BOS custom export (including excel style setting, multi tab export, export file directory verification and backup)
关于包装对象
Proxy
EAS BOS 自定义导出(含Excel样式设置、多页签导出、导出文件目录校验及备份)