问题标签 [accessor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 完成默认访问器的 Visual Studio 键盘快捷键 {get; 放;}
我正在寻找一种键盘快捷方式来完成为 C# 类中的属性创建默认访问器。
像......
我开始输入:
然后我按下一个或多个键,我最终得到:
c++ - 这个 C++ const 引用访问器接口习语有什么问题吗?
我正在将一个结构转换为一个类,这样我就可以为我的变量强制执行一个 setter 接口。
不过,我不想更改读取变量的所有实例。所以我转换了这个:
对此:
我对此感兴趣,因为它似乎模仿了 C# 的公共只读属性的想法。
编译很好,我还没有看到任何问题。
除了在构造函数中关联 const 引用的样板之外,这种方法的缺点是什么?
有什么奇怪的混叠问题吗?
为什么我以前没见过这个成语?
java - 如何避免 GeneratedSerializationConstructorAccessor 问题?
我们有一个接收 SOAP 请求的 Java 应用程序,在收到大量请求后,我们注意到 GC 停止了世界卸载大量 GeneratedSerializationConstructorAccessor 类。这是一个很大的性能影响。
有谁知道如何避免这种情况或至少显着减少创建的 GeneratedSerializationConstructorAccessor 类的数量?
f# - F# 高阶属性访问器
我刚刚将我的原型元组升级为记录。有朝一日,它可能会成为一堂真正的课。同时,我想翻译这样的代码:
对此:
问题是我希望Description : Example -> string
在声明示例记录时获得一个函数,但我没有。我已经四处寻找并尝试了类的属性,但这也不起作用。我只是在文档中遗漏了一些东西,还是必须手动编写高阶访问器?(这就是我现在使用的解决方法。)
php - PHP 的 _get & _set 或每个变量的唯一 get 和 set 函数?
PHP 内置了 _get 和 _set 函数。是为每个变量编写自己的 get 和 set 函数还是使用带有大量 if else if 的内置函数更好?每种方法的优缺点是什么?
c - 通过objective-c消息传递访问c样式对象数组的正确语法?
请看评论:
我宁愿使用我放置在“表单”类上的访问器,这样我就可以编写如下内容:
但是当我尝试编译它时出现“无法转换为指针类型”错误。
这是我在“表单”类中的访问器:
变量“cube”在“Form”类的头文件中定义如下:
以下是在其头文件中定义的“Cube”类的变量:
...以及实现 (.m) 文件中的相应访问器:
我想避免使用 NSMutableArray o NSArray,因为我计划稍后将项目代码的这一部分移植到非 Cocoa 平台。
在过去的几个小时里,我一直在寻找正确的方法来做到这一点。是否有使用 C 样式数组和 Objective-C 访问器的“正确方法”来做到这一点?
c# - 访问器问题
我想知道是否不可能设置访问器以允许您访问访问器的变量。错误示例:
无论如何都可以做上述事情(除了为每个值制作访问器)?
谢谢,
马克斯
编辑:这是一个更好的例子
有没有办法让“ThePoint.X”工作(不只是公开显示“Poi”)?
c# - objects.GetObject(i) 比 objects[i] 有什么优势吗?
我正在重构以前开发人员的一些 C# 数据访问代码,并对他使用的模式感到好奇。
代码最初公开了各种 ActiveRecord 风格的业务对象的集合(数组)——本质上是包装数据库字段的对象。我将数组更改为通用列表,但我很好奇的代码方面是以前的开发人员对他包装的每种类型的对象都有 Get 方法,因此:
这些方法有好几种,我一辈子都想不出使用这种机制比直接引用事物[i] 有什么可能的优势。为了论证的缘故,让我们假设事物是公共属性,而不是公共字段(在这种情况下,它实际上是一个自动实现的属性,因此该假设实际上是正确的)。
我错过了一些明显的东西吗?甚至是深奥的东西?
更新 我可能应该澄清一下,这些集合当前是从 for 循环中访问的:
我正在重构:
甚至可能使用 things.foreach()。
haskell - Understanding Haskell accessor functions
I'm reading up on Monad tutorials, and the one I'm working on now is http://www.muitovar.com/monad/moncow.xhtml , but I ran on a problem with the state Monad, or to be more precise the runState accessor function.
The type is defined as
and it's called e.g.
I don't know how to read the definition for getting to the second line, especially because of the "State s a" part. If it where "State a s", I could deduce that the accessor has been curried 'as far' as the 's'.
So the question is; how to read the type definition so that I could see how to call the accessor function in this situation, and if possible how to read accessor functions per se.
.net - 这两种访问器/获取器/设置器方法之间的区别?
现在这样做有什么区别:
和这个:
过去人们总是说使用带有由公共访问器调用的私有变量的访问器方法,现在.net 已经取得了;放; 语句如此简化,以至于没有私有变量时它们看起来几乎与仅使用公共变量一样,那么重点和区别是什么?