typing相关内容

使用返回 true 或 false 的函数的 PHP 最佳实践是什么?

玩过PHP后发现返回true为1,返回false为null. echo (5 == 5)//显示 1echo (5 == 4)//什么都不显示 在编写返回 true 或 false 的函数时,使用它们的最佳实践是什么? 例如, function IsValidInput($input) {如果($输入...){返回真;}别的 {返回假;}} 这是使用该功能的最佳方式吗? if (I ..
发布时间:2022-01-19 17:50:35 PHP

Discord.js 检测用户何时输入

是否有可能我可以检测到用户是否开始/停止输入?我使用 Discord.js Webpack 第 12 版,但似乎找不到任何解决方案? 解决方案 你可以使用typingStart() 事件,当用户开始输入时触发. client.on('typingStart', (channel, user) => {console.log(`${user.username} 正在输入 ${channel ..
发布时间:2022-01-10 12:49:40 其他开发

在 Emacs 中自动关闭大括号?

我见过一个 Vim 插件,名为 AutoClose(发现自这个post) 会在键入 '(', '{' 等时自动添加右大括号. 例如;当我输入以下内容时(| 是光标): int main(| 我希望为我自动插入结束的 ): int main(|) 有谁知道 emacs 有类似的功能 - Google 这次让我失望了! 解决方案 还有 'paredit.备忘单 向您展示了所有可用 ..
发布时间:2022-01-02 19:43:15 其他开发

是否“无类型"也意味着“动态类型"在学术 CS 世界?

我正在阅读一张幻灯片,上面写着“JavaScript 是无类型的".这与我认为的事实相矛盾,所以我开始挖掘以尝试了解更多信息. JavaScript 是一种无类型语言吗?的每个答案都说 JavaScript 是不是无类型的,并提供了我熟悉和满意的各种形式的静态、动态、强类型和弱类型的示例..所以那不是要走的路. 所以我问了 JavaScript 的创造者 Brendan Eich,他说 ..
发布时间:2021-12-25 13:18:43 前端开发

“虚拟"Objective-c 中方法的返回类型

我有一个应该是抽象的类.在其中一个抽象方法中,返回类型可能是 class1、class2 或 class3 的实例,具体取决于实现该方法的类.我想知道我应该如何在抽象类中声明该方法.我考虑过使用动态类型,但我希望将返回类型限制为 3 个类之一,而不是每种类型,此外我不确定我是否可以覆盖它,以便在继承类中返回类型不会匹配抽象类中的返回类型. 如果你能帮助我,我会很高兴, Tnx! 解决 ..
发布时间:2021-11-26 16:36:32 移动开发

“虚拟"Objective-c 中方法的返回类型

我有一个应该是抽象的类.在其中一个抽象方法中,返回类型可能是 class1、class2 或 class3 的实例,具体取决于实现该方法的类.我想知道我应该如何在抽象类中声明该方法.我考虑过使用动态类型,但我希望将返回类型限制为 3 个类之一,而不是每种类型,此外我不确定我是否可以覆盖它,以便在继承类中返回类型不会匹配抽象类中的返回类型. 如果你能帮助我,我会很高兴, Tnx! 解决 ..
发布时间:2021-11-25 09:06:20 移动开发

NoReturn vs. None in “void"函数 - Python 3.6 中的类型注释

Python 3.6 支持类型注解,比如: def foo() ->内部:返回 42 但是当一个函数没有返回任何东西时,应该使用什么?PEP484 示例大多使用 None 作为返回类型,但也有来自 typing 包的 NoReturn 类型. 因此,问题是什么更可取,什么被认为是最佳实践: def foo() ->没有任何:#做某事 或 from 输入 import NoRetur ..
发布时间:2021-11-10 22:41:17 Python

NoReturn vs. None in “void"函数 - Python 3.6 中的类型注释

Python 3.6 支持类型注解,比如: def foo() ->内部:返回 42 但是当一个函数没有返回任何东西时,应该使用什么?PEP484 示例大多使用 None 作为返回类型,但也有来自 typing 包的 NoReturn 类型. 因此,问题是什么更可取,什么被认为是最佳实践: def foo() ->没有任何:#做某事 或 from 输入 import NoRetur ..
发布时间:2021-11-10 22:22:23 Python

输入动画文本

我有带有文本的 DIV 标签.是否可以通过打字效果在循环中更改文本内容,在那里打字,然后向后删除字母并从新文本开始?jquery可以做到这一点吗? 解决方案 只是一个简单的方法: $("[data-typer]").attr("data-typer", function(i, txt) {var $typer = $(this),tot = txt.length,暂停最大值 = 30 ..
发布时间:2021-11-10 05:51:40 其他开发

打字稿返回类型取决于参数

我正在尝试编写一个函数,该函数采用布尔类型的参数并根据输入的值返回两种类型之一.我找到了两种方法: function dependsOnParameter(x: B): B extends true ?数字:字符串{如果 (x) {返回3;} 别的 {返回“字符串";}} 这里,TypeScript 说 Type '3'/'"string"' 不能分配给类型 'B extends true ? ..
发布时间:2021-09-11 20:22:45 其他开发

有没有办法“提取"?TypeScript 接口属性的类型?

假设有一个库 X 的类型文件,其中包含一些接口. 接口 I1 {x:任何;}接口 I2 {y:{一:I1,乙:I1,丙:I1}z: 任何} 为了使用这个库,我需要传递一个与 I2.y 类型完全相同的对象.我当然可以在我的源文件中创建相同的界面: interface MyInterface {一:I1,乙:I1,丙:I1}让 myVar: MyInterface; 但后来我承担了保持库中最新 ..
发布时间:2021-09-11 20:21:46 其他开发

Python 3 类型,具有任意数量包含类型的自定义可变参数泛型类型,如何?

typing.Tuple 类可以与任意数量的类型参数一起使用,例如 Tuple[int, str, MyClass] 或 Tuple[str,浮动].我如何实现我自己的可以这样使用的类?我了解如何从 typing.Generic 继承.以下代码演示了这一点. from 打字 import TypeVar, GenericT = TypeVar("T")类事物(通用 [T]):def __ini ..
发布时间:2021-09-11 20:11:26 其他开发

如何在 Python 中为类型定义别名以进行类型提示

如何为类型定义别名以使用类型提示: 导入输入type Ticker str # 如何做到这一点?我使用了 golang 符号.你如何在python中做到这一点?报告 = typing.Dict[Ticker, typing.List] 这意味着 Ticker 是一种字符串类型,而 Report 是从 Ticker 到列表的字典.谢谢你.这种别名的好处是任何人都知道它是一个自动收报机.比写 Re ..
发布时间:2021-09-11 19:54:43 Python

如何键入提示 Python 函数返回从超类派生的任何类的实例?

我有一堆 Django 模板包含标签,它们将数据库对象的特定实例或 string/int 作为参数,它被解释为该数据库对象的主键.例如... {% render_product product=obj %}{% render_product 产品=42 %}{% render_product 产品="42" %} ...一切都很好,而且很明显:它们使用特定的 Product 实例呈现模板片段, ..
发布时间:2021-09-11 19:54:35 Python

空列表的正确类型提示是什么?

x = [] 的正确类型提示是什么? 我的 PyCharm 编辑器中的类型检查器将此标记为错误: labelframes: List[ttk.LabelFrame] = [] 'Optional' 不是一个选项: labelframes: List[Optional[ttk.LabelFrame]] = [] 因为 typing.Optional 的文档说明这等效于: labelf ..
发布时间:2021-09-11 19:53:26 Python

如何在 Typescript 中定义正则表达式匹配的字符串类型?

是否可以定义一个接口,其中包含有关字符串格式的一些信息?以下面的例子: interface timeMarkers{标记时间:字符串[]}; 一个例子是: {标记时间:[“0:00"、“1:30"、“1:48"]} 我的问题:有没有办法定义 markerTime 的类型,使得字符串值必须始终与此正则表达式匹配,而不是简单地将其声明为 string[] 从那里去? var reg =/ ..
发布时间:2021-07-06 19:10:50 其他开发