• 约书亚
    2023-10-30 来自天津
    思考题有点像脑筋急转弯 我们不能直接对原生类型做impl 但我们可以用newtype模式对i8封装一下,再impl

    作者回复: 棒

    
    2
  • 仲玄
    2023-10-30 来自广东
    入门失败了几次,这是我看到最好的课程了

    作者回复: 不急哈,每个示例放playground去跑一下,很多基础细节需要🧹清。

    
    
  • duwoodly
    2023-10-30 来自重庆
    不能为基本类型实现方法,但是我不知道语言设计者要这样设计。 作为使用者,如果要给基本类型添加自定义方法,可以使用元组结构体包装成新类型,在新类型上impl方法即可。

    作者回复: 对的,👍

    
    
  • 一个人旅行
    2023-10-30 来自北京
    思考题: 不可以,i8是rust的内置的类型。 如果要在其他模块中实现方法,可以使用实现trait的方式来实现方法。 但是需要注意,trait和类型至少有一个要在当前的模块中。

    作者回复: 👍

    
    
  • 伯阳
    2023-10-30 来自北京
    打卡完成,加油

    作者回复: 加油

    
    
  • Lin
    2023-10-30 来自北京
    不在同一作用域吧
    
    
  • Michael
    2023-10-30 来自中国香港
    go go go
    
    