type-safety 相关问题

类型安全性是指语言根据变量的类型阻止以不安全的方式使用变量的程度。

反射数组如何实现类型安全?

Util 数组代码 int 数组大小=5; Object[] arr=(Object[])Array.newInstance(int.class,arraySize); Array.set(arr,0,0); Array.set(arr,1,1); Array.set(arr,2,2); Array.set(arr,3,"Drashti"); 为...

回答 1 投票 0

如何在 TypeScript 中检查产品类型是否详尽?

在 TypeScript 中检查和类型的详尽性非常容易。 输入总和= | { 标签: 'num';值:数字 } | { 标签:'str';值:字符串}; const len = (sum: Sum): 数字 => {

回答 1 投票 0

类型安全和值安全之间的区别

我一直在阅读《Head First 面向对象分析与设计》一书,我正在尝试学习 oop。 在本书的一页中,我读到了以下几行: 我们使应用程序变得不那么脆弱......

回答 2 投票 0

将 Object.values 与记录并集一起使用时,避免隐式“any”

为什么下面的代码默默地假设 fooValues 是any。是否有可能避免这种隐含的任何情况。我尝试了“noImplicitAny”tsconfig 选项,但这似乎没有帮助。 类型

回答 1 投票 0

如何在 Swift 中做类型安全的索引?

我正在尝试做这样的事情: 类型别名 HumanId = Int typealias RobotId = Int func getHuman(at index: HumanId) -> 人类 func getRobot(at index: RobotId) -> 机器人 但现在我...

回答 2 投票 0

为什么在此泛型方法代码中指定显式类型见证不会将类显示为 String

static void GenericMethod() { T t = (T) 新整数 (2); System.out.println("typeWitness: " + t.getClass().getName()); } GenericsDemo.GenericMethod();//

回答 0 投票 0

如何制作泛型双端队列?

我正在使用通用类型 E 创建一个双端队列...... 在初始化某种通用数组时遇到问题,虽然是类型安全的,但尝试过强制转换,但这是类型安全:从 Obj 未经检查的强制转换...

回答 1 投票 0

为什么索引访问的对象属性被视为“任何”?有没有办法让编译器不允许这样做?

基本上,这段代码 const x: { y: 数字} = { y: 1 } 常量 wtf = x[0] wtf.xyz() // 编译器不应该允许这个 imo 非常适合打字稿编译器。 或这个: 函数 gimmeAnObj(

回答 0 投票 0

Angular 类型的组件

我在 Angular 的 app-routing.module 中使用了一个 routesList routesList 的类型是: 类型 routesList = { [键:字符串]:{ 路径:字符串; 标题:字符串; 组件:类型<

回答 3 投票 0

在 Typescript 中将键值映射转换为具有必填字段(或失败)的类型

我有两种兴趣,还有一个收藏: 输入一 = { '类型':'一个'; 一:字符串; x?: 字符串; } 输入二 = { '类型':'两个'; b:字符串; 是吗?:字符串; } 常量集合:...

回答 1 投票 0

CUDA中从float*到float3*的转换是否安全?

我刚刚开始接触CUDA代码,它有点像过去的爆炸,大量的指针访问和通过指针使用reinterpret_cast进行类型转换。我有一个具体的案例,我...

回答 1 投票 0

Angular的HttpClient请求的安全使用方法是什么?

angular HttpClient官方指南建议用以下方式构建HTTP请求服务: getConfig() { / 现在返回一个Config的Observable return this.http.get。 (这个....

回答 1 投票 0

当重构空数组时,TS将不会推断出可能的未定义。

const x: number[]=[]; const [first] = x; / first 推断为数字 console.log(first); /......。

回答 1 投票 0

Java与Eclipse。类型安全。Map类型的表达式需要未选中转换确认为Map<String,String&gt。

如何在Java中用Eclipse删除 "Map "的类型安全标记?Map errorStatus = exchange.getIn().getHeader("totalCount", Map.class); 它打印出以下消息。...

回答 1 投票 0

多于2种类型的无形型离散结。

如何在shapeless中为3个或更多的类型提供类型分离?例子:import shapeless._ object Tst extends App { sealed trait Base final case class A() extends Base final case class ...。

回答 1 投票 1

如何在Typescript中使用动态键定义类型安全集合,并且仍具有智能感知支持

我正在使用接口在Typescript中定义类型安全对象,并提供易于维护的代码结构。但是,在某些情况下,智能感知会被破坏。应该是什么...

回答 1 投票 0

如何对具有安全类型的结构进行装箱和拆箱

。NET平台中有一个结构,我想将其用作类的状态。该结构是内置的,这一点很重要,因此我无法更改它。可以说,此内置结构是...

回答 1 投票 0

在C#中使用接口作为“类型别名”的任何方式吗?

基本上,我想使用自己的类型,而不要使用诸如int / double之类的基元,但是仍然会绕过这些基元值。诸如此类:interface IInt {} //我的表示int的接口。如果我...

回答 2 投票 0

Grails TypeChecked / CompileStatic / GrailsCompileStatic

是否可以将@ TypeChecked,@ GrailsCompileStatic,@ CompileStatic的功能添加到整个grails项目中?为了解释我现在正在处理的代码,我只是简单地讲了这些……

回答 2 投票 1

如何用类型推断的类型化语言处理未使用的返回值?

类型系统如何捕获lambda意外返回函数本身而不是执行结果的错误?似乎特别难以检测何时调用该函数...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.