diff --git a/docs/uts/operator.md b/docs/uts/operator.md index 4e9aa96b60d0ef053d554f11d35eade54f84f4f1..f1b506366048c2534de85633ad1ed05373ca28f3 100644 --- a/docs/uts/operator.md +++ b/docs/uts/operator.md @@ -191,10 +191,10 @@ uts ä¸ç®—æ•°è¿ç®—符在大部分场景下和 ts ä¸çš„行为一致,但是在 | ^^ | let a: Int = 2; a / 10.0 | 结果为 0.2 Double |编译失败,Int / Double ä¸åˆæ³•Â 需使用 a / Int(10.0) | | 专有类型å˜é‡ + å—é¢é‡ | let a: Int = 2; a + 10 | 结果为 12 Int |结果为12 Int | | ^^ | let a: Int = 2; a + 3.14 | 结果为 5.14 Double |编译失败, éœ€è¦ a + Int(3.14) = 5 | -| 相åŒçš„专有类型å˜é‡ç›¸åŠ | let a: Int = 1ï¼› let b: Int = 2; a + b | 结果为 3 Int |结果为3 Int | +| 相åŒçš„专有类型å˜é‡ç›¸åŠ | let a: Int = 1; let b: Int = 2; a + b | 结果为 3 Int |结果为3 Int | | ^^ | let a: Double = 1.0; let b: Double = 2.0; a + b | 结果为 3.0 Double |结果为 3.0 Double | -| ä¸åŒçš„专有类型å˜é‡ç›¸åŠ | let a: Int = 1ï¼› let b: Float = 3.14.toFloat()ï¼› a + b | 结果为4.14, Float |编译失败,ä¸åŒç±»åž‹å˜é‡ä¸èƒ½æ“作 | -| ^^ | let a: Float = 1.0.toFloat()ï¼› let b: Double = 3.14ï¼› a + b| 结果为4.14,Double |编译失败,ä¸åŒç±»åž‹å˜é‡ä¸èƒ½æ“作 | +| ä¸åŒçš„专有类型å˜é‡ç›¸åŠ | let a: Int = 1; let b: Float = 3.14.toFloat(); a + b | 结果为4.14, Float |编译失败,ä¸åŒç±»åž‹å˜é‡ä¸èƒ½æ“作 | +| ^^ | let a: Float = 1.0.toFloat(); let b: Double = 3.14; a + b| 结果为4.14,Double |编译失败,ä¸åŒç±»åž‹å˜é‡ä¸èƒ½æ“作 | ## 比较è¿ç®—符的跨数å—类型注æ„@comparisondifftype @@ -215,8 +215,8 @@ uts ä¸æ¯”较è¿ç®—符在大部分场景下和 ts ä¸çš„行为一致,但是在 | å˜é‡ > number | let a: Int = 1; a > number | 结果为 true or false |结果为 true or false | | å—é¢é‡ > å—é¢é‡ | 3.14 > 1 | 结果为 true |结果为 true | | 专有类型å˜é‡ > å—é¢é‡ | let a: Int = 2; a > 3.14 | 结果为 false |结果为 false | -| 相åŒçš„专有类型å˜é‡æ¯”较 | let a: Int = 2ï¼› let b: Int = 1; a > b | 结果为 true |结果为 true | -| ä¸åŒçš„专有类型å˜é‡æ¯”较 | let a: Int = 1ï¼› let b: Float = 3.14.toFloat()ï¼› a > b | 结果为false |编译失败,ä¸åŒç±»åž‹å˜é‡ä¸èƒ½æ¯”较 | +| 相åŒçš„专有类型å˜é‡æ¯”较 | let a: Int = 2; let b: Int = 1; a > b | 结果为 true |结果为 true | +| ä¸åŒçš„专有类型å˜é‡æ¯”较 | let a: Int = 1; let b: Float = 3.14.toFloat(); a > b | 结果为false |编译失败,ä¸åŒç±»åž‹å˜é‡ä¸èƒ½æ¯”较 | ### 比较è¿ç®—符 == != === !==