gpt4 book ai didi

swift : Methods error in struct

转载 作者:行者123 更新时间:2023-11-30 14:15:14 24 4
gpt4 key购买 nike

我正在学习 swift,我试图理解类和结构之间的区别,据我所知,有两点:1)类是引用类型,而结构是值类型。这意味着当您将结构的实例传递给函数、从函数返回实例或将引用结构的变量的值分配给另一个变量时,该实例将被复制。换句话说,结构表现出按值传递行为。 Swift 字符串、数组和字典都是作为结构体实现的。相比之下,类实例是通过引用传递的,不进行任何复制。2)类可以被子类化以添加行为;结构不能。

为什么会出现这两个错误?取决于结构?,因为类不会给我同样的错误。 error message:

最佳答案

您收到这些错误的原因是,默认情况下,无法从其实例方法(例如您的 newRad()plusOne()方法)。

关于 swift : Methods error in struct,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31272186/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com