腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
不
能对
不
可变
值
使用
变
类型
的
getter
:'
self
‘
是
不
可变
的
swiftui
、
getter
、
swift5.2
因此,我一直在尝试解决这个问题,这个问题已经在这里讨论了几次,但我似乎不能真正理解这个问题来自哪里,以及如何在我
的
应用程序中解决它。如果这是显而易见
的
,我很抱歉,但我一周前就拿起了SwiftUI。基本上我在这里做
的
是
,我有一个名为countStrokes()
的
函数,其中我有一个字符串数组作为输入。首先,我将数组转换为整型数组,然后计算数组
的
和,并将和作为String返回。之后,我声明了一个名为strokes
的
新惰性变量,并通过调用countStrokes()函数对其进行
浏览 22
提问于2020-04-15
得票数 1
回答已采纳
1
回答
在结构中移到
可变
引用后面
rust
我有一个包含
可变
引用和拥有
值
的
结构。我想看看是否可以为这些
值
实现一些
getter
。令我惊讶
的
是
,getx编译,但gety
不
编译。String而不是String x: &'a mut String,} fn getx(&mut
self
浏览 4
提问于2022-11-04
得票数 0
回答已采纳
2
回答
惰性变量:不
能对
不
可变
值
使用
可变
的
getter
swift
在行
的
dateFormatter.string(from: date)中,编译器说: 标记方法‘变异’使‘自我’
可变
let date = Date() return dateFormatter.string(from
浏览 4
提问于2017-05-24
得票数 18
回答已采纳
2
回答
C#,当
getter
已经实现时,setter对于对象
的
用途是什么?
c#
、
setter
、
getter
如果有一个类有一个对象
的
getter
,那么当
getter
返回对象时,您可以在它自己
的
类容器之外修改这个对象,当您稍后再用
getter
读取对象时,这个变化会被反映出来;所以,当
getter
允许我读取和修改对象时,我看不到为对象设置setter
的
目标。MainClass中所做
的
修改。顺便说一句,CLI.PrintAndJump()打印队列
的
内容。GetCoinValues() return (coinValue
浏览 1
提问于2017-04-16
得票数 1
回答已采纳
2
回答
即使在‘&mut T’存在
的
情况下,我也能强迫生命周期参数缩短吗?
rust
、
lifetime
我想我理解为什么child
不
编译:
self
参数
的
类型
是
&'a mut LogNode<'n>,但是子节点包含一个&'a mut LogNode<'a>,Rust不想强迫LogNode<'n>到LogNode如果我将
可变
引用更改为共享引用,则,因此听起来
可变
引用是一个问题,特别是因为&mut T在T上
是
不变
的
(而&T<e
浏览 5
提问于2020-02-17
得票数 4
回答已采纳
3
回答
在数组
的
firstIndex方法中无法在结构中
使用
延迟变量
ios
、
swift
{ }现在我有了数组当我尝试我得到了 不
能对
不
可变
值
使用
可变
的
getter
:'$0‘
是
不
可变
的
浏览 1
提问于2019-04-05
得票数 1
1
回答
我不能在结构中
使用
带有EnvironmentObject属性
的
惰性变量
swiftui
、
swift5
watchConnectivityService: WatchConnectivityService = { watchConnectivityService.session.sendMessage(["message" :
self
.messageTextprint(error.localizedDescr
浏览 1
提问于2020-11-19
得票数 1
1
回答
Swift:我是否需要为函数返回创建一个新
的
不
可变
数组?
objective-c
、
arrays
、
swift
、
immutability
假设一个函数/方法有一个本地
可变
数组,并且函数/方法
的
返回
类型
是
一个不
可变
数组。创建一个新
的
不
可变
数组以返回
是
一种常见
的
做法: NSMutableArray *array = [NSMutableArray array]// ...do something with array} 但是,在Sw
浏览 0
提问于2018-03-23
得票数 1
回答已采纳
1
回答
协方差/反方差及其与消费者/生产者
的
关系
covariance
更普遍
的
情况
是
,生成A
类型
值
的
类型
可以在A上进行协
变
(就像您对Run+A所做
的
那样),而在A上
使用
A
类型
值
的
类型
可以在A上生成反变体(就像您对Vet所做
的
那样)。从上面的段落中,您可以推断只有
getter
的
类型
可以是协变量
的
(换句话说,不
可变
的</e
浏览 0
提问于2017-11-10
得票数 0
回答已采纳
4
回答
Python:
self
(
Self
)和正确
使用
类变量
python
、
class-variables
在Python中
使用
类变量时,可以通过"
self
“(由于引用)或"type(
self
)”(直接)直接访问和(如果
是
可变
的
)直接操作它,而当您只
使用
"
self
“时,不
可变
变量(例如整数)显然会被新实例对象遮蔽因此,在处理Python类变量时,是否最好总是
使用
"type(
self
)“来处理类方法中引用
的
类变量?(我知道有时会对类变量不屑一顾,但当
浏览 4
提问于2014-07-24
得票数 2
回答已采纳
2
回答
应该从方法返回Collection还是ImmutableCollection?
java
、
api
、
collections
、
return-type
将返回
值
设置为ImmutableCollection将限制我永远
使用
这个确切
的
类型
,这样我就不能在以后将_immutableMap替换为自己
的
不
可变
类型
,返回
的
值
是
t an ImmutableCollection(构造
值
需要复制
值
,并且不能将其子类化以提供
可变
集合
的
不
可变
视图)。但是,调用该方法以查看返回
值
实际
浏览 0
提问于2013-12-17
得票数 6
回答已采纳
2
回答
Java Builder生成器问题
java
、
code-generation
、
builder-pattern
在我
的
一个项目中,我有两个包含DTO
的
包,POJO只有
getter
和setter。单元测试将生成上述代码(构建器版本和非构建程序版本),并断言这两个版本在equals()和hashcode()方面都是等效
的
。实现这一目标的方法
是
为每个属性
类型
提供一个具有默认
值
的
全局可访问Map。@ComponentType(Bing.class)构建器(sic)读取注释,并将
值
用作要生
浏览 4
提问于2010-11-23
得票数 8
回答已采纳
4
回答
在Java DTO类上
使用
数据注释
java
、
spring
、
spring-boot
、
dto
、
lombok
在对DTO类
使用
数据注释时,我感到困惑。下面
是
我
的
样例类。@Data private Long id;}谢谢:)
浏览 1
提问于2018-08-13
得票数 1
4
回答
一旦构造函数被调用,我能让对象变得不
可变
吗?
java
、
immutability
String getx15 () { return x15; }在class Other
的
构造函数中初始化class X
的
对象;{ public Other () obj = new X(this); }} 我想以某种方式摆脱class X中
的
许多
getter
方法。我可以简单地删除它们,并在default作用域中创建X
的</
浏览 0
提问于2011-06-23
得票数 0
回答已采纳
1
回答
为什么Python3.7中
的
a is b输出与以前
的
版本不同?
python
、
python-3.x
、
python-3.7
有人能给我解释一下,为什么Python3.7中
的
a is b输出与之前
的
版本不同吗?
浏览 22
提问于2019-06-09
得票数 0
3
回答
可可: NSMutableString向stringValue发出警告
objective-c
、
cocoa
、
nsstring
、
nsmutablestring
这是可行
的
:这个带有
可变
字符串
的
版本会产生警告"assignment from distinct Objective-C type":
可变
的
NSMutableString抱怨
浏览 1
提问于2010-01-19
得票数 5
1
回答
SwiftUI:我如何访问页面中
的
ObservedObject?
mvvm
、
swiftui
、
viewmodel
我正在尝试从一个子视图中访问一个Textfield,该子视图位于MainView中
的
一个可分页中: var pages = [NameTextfield(text: $viewModel.name, placeholder: Text("Name…"))} 开始时,生成失败,因为它不能
使用
实例成员viewModel作为属性初始化器在“
self
”可用之前运行。如果我
使用
惰性变量页,它在rootView中接受viewModel
浏览 0
提问于2021-02-06
得票数 0
回答已采纳
1
回答
为什么视图修饰符不能接受不变
的
变量?
swift
、
swiftui
、
viewmodifier
但是我发现viewModifier
的
输入参数
是
不变
的
。
的
btnBkColor上有错误错误信息:str
浏览 5
提问于2021-02-22
得票数 2
回答已采纳
5
回答
如果返回
值
是
可变
的
,为什么要
使用
getter
和setter呢?
java
、
getter-setter
、
getter
在C++中,私有数据成员
的
getter
& setter非常有用,因为它能够通过const返回
值
控制
可变
性。在Java语言中,如果我理解正确(如果我理解错了,请纠正我),在
getter
上指定final不能以这种方式工作。一旦调用者通过
getter
接收到数据成员引用,它就可以修改它,尽管它是私有的…… 如果
是
这样(如果我在这里有一个严重
的
误解,请纠正我),为什么
不
声明数据成员public并简化事情呢?
浏览 0
提问于2011-09-12
得票数 18
回答已采纳
2
回答
在不
可变
类型
中重写==运算符
c#
、
.net
、
operator-overloading
、
immutability
、
equality
状态: 默认情况下,运算符==通过确定两个引用是否指示相同
的
对象来测试引用相等性,因此引用
类型
不需要实现运算符==才能获得此功能。当一个
类型
是
不
可变
的
,这意味着不能更改实例中包含
的
数据,重载操作符==来比较
值
相等而不是引用相等
是
有用
的
,因为作为不
可变
对象,只要它们具有相同
的
值
,它们就可以被认为
是
相同
的
。
不
建议
浏览 5
提问于2010-12-28
得票数 6
回答已采纳
点击加载更多
相关
资讯
Python"一切皆对象"哲学解析与编程实践
说到函数,必须要知道的返回值和百变参数
Python元组编程详解与实践
Python集合编程实践教程
SpringBoot 框架有了 JDK14 新特性 record 的加持,我们的数据模型可以更精简
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券