腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
定义
某些
类
的
typeguard
方法
?
typescript
我想创建一个只包含如下
方法
的
类
: class OnlyControllerMethods { res.send('Ok')} 是否有可能阻止创建不属于上面
类
中描述
的
方法
类型
的</e
浏览 19
提问于2021-08-16
得票数 1
回答已采纳
2
回答
Python类型提示为上大小写字符串?
python
List[str] = []list_of_strings.append('some other string') 有什么
方法
可以键入字符串
的
预期大小写吗这样,当我编写一个比较运算符来搜索一个特定
的
字符串时,我不会意外地搜索一个字符串
的
混合或大小写版本,因为list_of_strings中
的
所有字符串都应该是小写
的
。我意识到,我可以添加评论,并参考列表
的
浏览 4
提问于2022-01-23
得票数 0
回答已采纳
2
回答
是否有可能将字典解构成类型化
的
关键字参数?
python
、
python-3.x
、
python-typing
、
python-dataclasses
假设我有一本字典:T: Dict[str, int] = { 'b': 3,现在,我想从上面的字典中
定义
一个带有关键字参数
的
函数
浏览 13
提问于2022-09-29
得票数 2
1
回答
从泛型访问原型
typescript
、
generics
对于具有泛型(如class Foo<A> {} )
的
类
,是否有可能访问A
的
原型或在A上使用
typeguard
,或者仅基于A
的
类型运行任何类型
的
逻辑-而不向Foo
的
构造函数提供
类
、接口或实例(即Foo没有构造函数或构造函数不接受A类型
的
参数)?有几个关于访问构造函数
的
答案,比如,但我只对基于类型运行不同
的
逻辑感兴趣,而不是实例化它
的
新实例。 具体地说,我想知道A.prot
浏览 16
提问于2017-08-18
得票数 3
1
回答
需要直接检查可选类型
的
类型
python
、
mypy
我正在经历一些挫折,因为我严格
的
可选检查使代码不那么容易读懂。 情况是,我正在实例化一个
类
,它代表一个由零或多个对象组成
的
序列,其中包含一些可选成员(特别是,如果实例表示一个空序列,则它们是空
的
)。这些可选变量要么没有,要么全部没有,当我使用其中一个变量时,我希望能够调用一个明确名称
的
函数来检查它们
的
无性,而不是在使用它们
的
函数中显式地检查它们,因为后一个选项使代码变得不那么清晰。显然,mypy并没有将sequence_length
的
类型缩小到is_e
浏览 11
提问于2022-07-14
得票数 0
2
回答
函数,用于限制对象中
的
属性类型(Python,mypy)。
python
、
type-hinting
、
mypy
、
python-typing
a.check_a():check_a
方法
检查变量a
的
类型,但是mypy没有看到这一点并写入错误。
TypeGuard
不会有帮助,因为它可以创建一个函数来检查类型,而不是一个函数来检查对象变量
的
类型。 为了使用函数检查变量self.a
的
类型而不显式地在检查中引用变量,是否可以让类型注意到这一点?
浏览 0
提问于2021-10-07
得票数 4
回答已采纳
1
回答
如何
在Python中对对象
的
属性执行类型保护
python
、
python-typing
、
typeguards
引入了类型保护来使用函数执行复杂
的
类型缩小操作。如果我有一个属性可以具有不同类型
的
类
,那么是否可以对作为函数参数
的
对象
的
属性执行类似的类型收缩操作?:我认为可能有必要在类型提示中实现与方括号有关
的
东西,但我真的不知道从哪里开始。
浏览 4
提问于2022-02-08
得票数 3
回答已采纳
2
回答
TypeScript:区分元组中
的
联合值和值
typescript
、
discriminated-union
是否可以根据元组属性中
的
第一个元素来区分联合类型?let route: Route = getRoute(); // resolve to Day type更新:如果没有一个直接
的
方法
来做到这一点,我会很高兴有一个自
定义
类型保护,但还没有得到一个工作。例如: // compiler k
浏览 0
提问于2018-10-30
得票数 2
回答已采纳
1
回答
在类型记录中检查字符串联合上
的
字符串值
typescript
我正在尝试检查给定
的
字符串值在类型转换中
的
某些
字符串联合类型中是否是一个有效值。就像这样: isSafe<T extends string>(candidate?result) return undefined; }但是as操作符不像我所希望
的
那样工作。在互联网上搜索,我找到了各种各样
的
“解决方案”,它们基本上创
浏览 2
提问于2021-05-13
得票数 0
回答已采纳
2
回答
mypy允许在特定行重新
定义
python
、
mypy
我试着用mypy来修改我
的
python代码。我所依赖
的
实用程序使用回调,其中参数可以采取多种类型。类型通常由伴随
的
主题字符串
定义
。在回调包含多个主题
的
情况下,我遇到了一个问题,每个主题都有一个独特
的
类型。在这种情况下,我不知道
如何
与mypy通信,这种类型比两者
的
结合更受限制。由于该实用程序
的
结构,我也不能使用isinstance。有两件事我认为应该有效,但我不确定mypy是否有这样
的
能力: 允许在特定行
浏览 7
提问于2022-04-30
得票数 0
回答已采纳
1
回答
Python验证器和__attrs_post_init__()不被调用
python
、
attr
我使用@att.s创建了一个
类
,并
定义
了一个属性验证器和attrs_post_init()
方法
。我希望在实例化该类
的
对象时会自动调用这些
方法
。但是,在init()之前或之后
的
任何时候,似乎都不会调用它们。import attrfrom typing import Any, Optional @attr.s(auto_attribs=何时调用属性验证器和attrs_post_init()
方法<
浏览 4
提问于2020-12-15
得票数 0
回答已采纳
2
回答
具有TypeScript
的
Phaser上
的
联合类型上不存在属性
javascript
、
angular
、
typescript
、
ionic-framework
、
phaser-framework
在本教程中,我应该设置一个玩家精灵
的
速度。为了清楚起见,我必须创建两个
类
:Entities.js (我将其创建为entities.ts)和Player.js (我将其创建为player.ts)。实体应该是Phaser.GameObjects.Sprite
的
一个扩展,播放器应该是一个实体,扩展了entities
类
。到目前为止,我得到了所有的工作,除了当到达设置球员
的
速度
的
部分。显然,sprite
的
主体既可以用于Body、StaticBody,也可以用于BodyType对象
浏览 40
提问于2020-11-14
得票数 1
回答已采纳
1
回答
在typescript中可以区分字符串和字符串
的
枚举吗?
typescript
= ResourcesKey | string; FirstString= 'path', } 然后我有一个接受实例
的
函数,我想测试它是一个字符串还是一个枚举,但是在typescript中,这两个被认为是一样
的
吗?“TS2359”类型或可分配给“Function”接口类型
的
类型。我能做些什么来比较实例和枚举
的
类型吗?例如,在C#中,我可能可以这样做 if (typeof (instance) == ResourcesKey
浏览 12
提问于2019-05-27
得票数 0
2
回答
如何
在测试运行时类型检查时模拟Python
类
?
python
、
python-mock
、
python-typing
我有一些应用程序
方法
,它使用@
typeguard
.typechecked装饰器对传递
的
参数执行运行时检查: class SalesDeal:def do_something(deal: SalesDeal):
浏览 28
提问于2021-03-16
得票数 3
回答已采纳
3
回答
如何
在TypeScript中使一个泛型类型密切依赖另一个泛型类型?
typescript
、
generics
我正在寻找一种使我
的
代码更加类型安全
的
方法
,并希望在将它们传递给泛型函数时
定义
一些类型之间
的
密切关系。(稍后将用作泛型类型
的
约束),我成功地实现了上述目标:interface Return<T extends Param>{ _
typeGuard
?,特别是考虑到_
typeGuard
?: keyof T字段
的
存在,这个字段只存在于T实际上是重要
的
,并且被检查,
浏览 2
提问于2020-05-06
得票数 8
回答已采纳
1
回答
Typescript:有没有办法根据属性
的
值来改变类型?
typescript
、
visual-studio-code
、
typescript-typings
我尝试根据"key“属性
的
值来更改对象
的
类型。 name: "a",} 我希望当我使用Element[]时,每个类型都依赖于键属性"name“,我可以使用该类型
的
不同属性但是test1和test2
的
变量类
浏览 0
提问于2019-05-07
得票数 1
5
回答
强制继承
类
定义
某些
方法
java
、
inheritance
、
polymorphism
、
abstract-class
我确定我记得我读过,有一种
方法
可以让超
类
的
任何子类
定义
特定
的
方法
。我该怎么做呢?在我
的
示例中,超
类
是Account (并且是抽象
的
),子类是SavingsAccount和CurrentAccount。所有的子类都必须实现它们自己
的
撤销()
方法
。
浏览 0
提问于2010-11-17
得票数 2
回答已采纳
1
回答
在运行时检查复杂变量参数
python
、
arguments
、
typing
让我们考虑一个这样
的
函数: ...例如,这是一个有效
的
调用:但这是无效
的
:该函数通过Python因此,检查用户输入是有价值
的
--我使用
的
是与类型注释(如
typeguard
)一起工作
的
mypy库。我正在尝试使用typing模块来编写适当
的
注释……我想我至
浏览 2
提问于2019-09-14
得票数 1
1
回答
从类型保护
的
类型谓词中获取类型
typescript
、
typeguards
通常,类型警卫
的
类型
定义
如下:其中突出显示
的
部分被称为类型谓词。(value: unknown) => **value is Type** 再向前看,我们可以说(我甚至不知道文档
如何
定义
这一点),value是类型保护
的
参数,is是
定义
类型谓词
的
TypeScript二进制运算符由于我们使用类型保护来保证值
的
类型,我们可以说Type是
定义
中
浏览 1
提问于2020-05-30
得票数 5
回答已采纳
1
回答
如何
将一个泛型
的
结构复制到另一个泛型,用自
定义
值替换原始值?
javascript
、
typescript
、
typescript-generics
void; age: OutputValue<number>;} 此函数
的
签名为棘手
的
部分是以类型安全
的
方式返回正确
的
数据结构。keys.reduce((output: Output, key: keyof Input) => { if (/*
typegua
浏览 33
提问于2021-06-24
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
九月哥谈Java SE中子接口Set的TreeSet类在存储字符串和自定义对象时,分别是如何保证元素的唯一性?
PHP神奇又有用的Trait
聊聊设计模式之模板方法模式
快手小店生鲜类目快分销报白的方法,如何在快手上卖生鲜类商品?快手小店生鲜怎么报白?生鲜怎么入驻快分销?
为什么C语言是永不过时的语言
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券