问题标签 [typing]
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.
visual-studio - 将制表符用作空格时删除制表符
我知道一般制表符与空格的关系与山丘一样古老,主要取决于个人喜好/坚持团队的风格,我只是想问一个有关在 Visual Studio 中使用空格的实际问题。关于选项卡的某些事情让我很烦恼,当我们是一个小团队时,我不介意更改为空格。首先编写代码并没有什么不同,但这意味着您必须在我之前按一次的地方删除/退格 4 次。
是否有任何简单的方法可以轻松删除标签大小的空格(除了用鼠标拖动等),或者如果您自己完成了转换,它最终不会打扰您吗?
f# - F#,主格或结构类型
F# 有主格类型系统还是结构类型系统?
我知道 OCaml 是结构类型的,尽管 F# 似乎不是这样,这是正确的吗?
python - Python:一个类可以禁止客户端设置新属性吗?
我只是在如下错误上花费了太长时间:
我有一个带有属性的类。我试图设置它,并想知道为什么它没有效果。然后,我回到原来的类定义,发现属性的名称稍有不同。因此,我正在创建/设置一个新属性,而不是本意。
首先,这不正是静态类型语言应该防止的错误类型吗?在这种情况下,动态类型的优势是什么?
其次,有没有办法在定义时禁止这样做Odp
,从而省去了自己的麻烦?
objective-c - 访问动态类型成员
我的视图控制器类中有一个动态类型的成员id currentEvent
。基本原理是视图控制器用于显示两个非常相似的模型类的数据。
我有一个二传手:
现在我想访问该类的成员:
但是编译器抱怨:request for member 'comments' in something not a structure or union
.
恐怕我对动态类型有一个基本的误解,但我希望它更简单。
linux - GTK+ 下划线 - 身体疼痛
使用 GTK+ 编程很烦人,而且身体很痛苦,因为要按“_”键的次数太多了。对于任何具有实际 GTK+ 经验的人,您是否找到了解决此问题的方法?该平台是基于linux的。
java - Scala 试图告诉我什么以及如何解决这个问题?[需要:java.util.List[?0] where type ?0]
我正在学习 Scala,今天我有信心将它介绍给我们的一个项目。
该应用程序做了很多 JPA / Hibernate 的工作,我开始在 Scala 中实现 Java 接口之一。一切都很顺利,直到我尝试将一些单元测试代码翻译成 Scala。
我大量使用 Easymock,代码非常不言自明。我想问题是,Scala 不允许我返回一个类型化的 java.util.List ,它需要一个无类型的。不幸的是,我不知道如何让 Scala 将需要类型参数的东西转换为没有类型参数的东西。
说明/重现我的问题的代码:
这会产生以下编译器错误:
如您所见,我需要模拟来实现javax.persistence.Query的接口,该接口返回一个 java.util.List。
language-agnostic - 弱类型不再需要了吗?
我来自静态/强类型语言背景(java),最近开始学习 python,我想我看到了动态/强类型语言的价值。
现在我想知道弱类型是否是可取的。
通过stackoverflow,我只发现说它具有性能优势的解释。由于在当今的编程世界中这种性能优势的重要性正在下降,弱类型实际上已经死了吗?例如,将来有没有优秀的语言设计师会考虑将他/她的语言变成弱类型?
如果是这样,为什么?
binary - 打字时如何表示不同的数字系统?
我知道这不完全是一个编程问题,但它与我的主题有关。你如何在文本中表示不同的数字系统?(通过文本我的意思是能够以适当的速度输入,而不是从另一个程序复制粘贴它。)例如,如果我有一个以 2 为底的数字,我该如何输入它,以便其他人可以理解它是一个以 2 为底的数字。在纸上,您可以执行 (1001)2 之类的操作,其中 2 是一个小索引。您是否必须在 2 之前键入一些特定符号,以便其他人将其理解为下标?(求幂使用符号 ^ 表示。)或者它只是随机的并且其中不存在标准?
performance - 打字时的平均按键间时间
我试图用谷歌搜索这个问题的答案,但也许没有广泛可用的研究,或者我没有使用正确的术语。
基本上,我想知道打字时按键之间的平均时间。我想知道这一点的原因是我正在研究将在下拉列表中使用的模糊搜索。我们可以做一些事情来提高结果的准确性,但它们会导致速度变慢。但是,如果这样的速度仍然低于按键间时间的合理阈值,则实施更改是有意义的。
任何帮助,将不胜感激。
typing - 什么是学习电脑打字的最佳方法
我想在电脑上打字。这是学习这一点的好方法,大约需要多少时间才能学习正常的速度,这样我每次打字时都不必看键盘