types相关内容

如何在 Raml 的外部文件中定义一个类型的数组?

如果我有一个定义数据类型 SimpleDuple 的文件,并且在另一个文件中定义另一个名为 DiscreetFilter 的数据类型,我想要一个属性 values成为 SimpleDuple 的数组,我将如何在其中使用包含? 考虑 SimpleDuple 的文件: #%RAML 1.0 数据类型类型:对象特性:标识:字符串名称:字符串 而我想要创建属性的另一个定义是 values 属性中 ..
发布时间:2022-01-25 19:17:36 其他开发

比较泛型类型 Java

我在比较泛型类型时遇到了问题.在 C# 中,我总是这样做: class Element其中 T : IComparable. 我的问题是如何用java编写? 解决方案 我怀疑你想要类似的东西: class 元素> ... 使用 Comparable 接口和一个 有界类型参数. ..
发布时间:2022-01-25 09:36:42 Java开发

如何判断两个对象的类型是否兼容?

我有一个通用函数,我想知道如何编写. List某物;public int countItems(列出项目){//这里我想比较一下“Items"的类型和“something"的类型,看它们是否兼容.我该怎么做?返回0;} 解决方案 你的意思是: if(typeof(T) == typeof(Something)) {...} ? 请注意,拥有泛型在很 ..
发布时间:2022-01-25 09:18:47 C#/.NET

比较 Java 中的类类型

我想比较一下Java中的类类型. 我认为我可以这样做: 类 MyObject_1 {}MyObject_2 类扩展 MyObject_1 {}公共布尔函数(MyObject_1 obj){if(obj.getClass() == MyObject_2.class) System.out.println("true");} 我想比较一下传递给函数的 obj 是否是从 MyObject_1 ..
发布时间:2022-01-25 09:02:50 Java开发

如何在 Python 中比较对象的类型?

基本上我想这样做: obj = 'str'类型 ( obj ) == 字符串 我试过了: type (obj) == type (string) 它没有用. 另外,其他类型呢?例如,我无法复制 NoneType. 解决方案 isinstance() 在您的情况下, isinstance("this is a string", str) 将返回 True. 您可能还想阅 ..
发布时间:2022-01-25 08:50:44 Python

检查stl容器中元素的类型 - C++

如何获取 STL 容器所包含的元素的类型? 解决方案 对于一般容器,它将是 X::value_type.对于关联容器,它将是 X::mapped_type(X::value_type 对应于 pair).符合 C++ 标准第 23 章. 要检查类型是否相等,您可以使用 boost::is_same.从 C++11 开始 — std::is_same. ..
发布时间:2022-01-24 20:38:04 C/C++开发

into_boxed_slice() 方法有什么用?

查看可用于 Vec 我偶然发现的方法 into_boxed_slice(self) ->盒子 String 也有这样的方法(into_boxed_str(self)).为 Vec/String 提供 Deref 的用处是允许将它们视为共享切片(&[T]) 是显而易见的,但我认为拥有的切片 (Box) 没有任何用处,也许 FFI 除外.Rust GitHub 存储 ..
发布时间:2022-01-24 20:37:00 其他开发

为什么 Ada 编译器会让范围违规通过?为什么我的类型声明是运行时实体?

为什么 Ada 编译器允许范围违规通过?它确实给出了警告,但是如果它在任何情况下都是错误的,为什么它让它通过呢?是否存在一种实用的行为? 最重要的是:为什么类型声明是运行时实体?我的意思是代码示例的第 3 行是我希望提前评估的内容.我认为只有第 5 行会“使它"成为可执行文件.为什么不?那东西有用吗?我是否在这里遗漏或误解了某些内容? 与 Ada.Text_IO;程序问题是子类型测试是自然 ..
发布时间:2022-01-24 19:44:48 其他开发

你在 Haskell 中发现了更高级别的类型有什么用途?

更高等级的类型看起来很有趣.这个例子来自 Haskell wikibook: foo :: (forall a.a -> a) -> (Char,Bool)foo f = (f 'c', f True) 现在我们可以评估 foo id 而不会导致编译器爆炸.这个例子在本书后面很快出现了我在其他几个地方看到的真实例子:ST monad 和 runST.这很酷. 但是我还没有遇到过这样的情况 ..

链接、返回基对象以及与扩展类的类型不匹配

我遇到过这样的课程.它拥有一个“with"方法,可以让人们将事物链接在一起. 公共类熊{受保护的列表名称 = 新的 ArrayList();受保护的列表food = new ArrayList();public Bear withName(String name) {名称.添加(名称);返回这个;}公共熊与食物(串食物){食物.添加(食物);返回这个;}}// ..
发布时间:2022-01-24 16:55:14 Java开发

在 PostgreSQL 中使用 %TYPE 声明复合类型的变量

问题:如何在存储函数中声明同类型的变量作为参数? 简单的答案是使用 %TYPE,这样可以: 创建或替换函数 test_function_1(param1 text)返回整数 AS$身体$宣布myVariable param1%TYPE;开始返回 1;结尾;$身体$语言 plpgsql 易失性费用 100; 但问题是当 param1 是复合类型时: CREATE TYPE comp_ty ..
发布时间:2022-01-24 16:51:17 其他开发

为什么我不能在 Scala 中创建 F 有界对象

假设我有: 特征 A[AA 这不起作用: scala>对象 AAA 扩展 A[AAA.type]:8: 错误:涉及对象 AAA 的非法循环引用对象 AAA 扩展 A[AAA.type]^ 但这有效: scala>AAA 类扩展 A[AAA];对象 AAA 扩展 AAA定义的 AAA 级定义模块 AAA 做几乎(不完全)相同的工作.有什么原因吗? 附:还有,我能 ..
发布时间:2022-01-24 16:42:23 其他开发

C#:限制方法参数中的类型(不是泛型参数)

我想编写如下函数 public void Foo(System.Type t where t : MyClass){ ... } 换句话说,参数类型是 System.Type,我想将允许的 Type 限制为从 MyClass. 有没有办法在语法上指定这个,或者 t 必须在运行时检查? 解决方案 如果您的方法必须将 Type 类型作为参数,则没有办法做到这一点.如果您对方法调用有灵 ..
发布时间:2022-01-24 16:15:14 C#/.NET

参数多态性 vs Ad-hoc 多态性

我想了解参数多态性(例如 Java/Scala/C++ 语言中泛型类/函数的多态性)与 Haskell 类型系统中的“临时"多态性之间的主要区别.我熟悉第一种语言,但我从未使用过 Haskell. 更准确地说: 类型推断算法如何?Java 中的类型推断与 Haskell 中的类型推断有何不同? 请给我一个例子,说明可以用 Java/Scala 编写但不能用 Haskell 编写的情况 ..
发布时间:2022-01-24 16:10:39 Java开发

为什么需要在分配给 C++ 常量的值之后附加 L 或 F?

我在网上查看了很多地方,但似乎找不到一个很好的解释来说明为什么我们应该在分配给 C++ 常量的值之后附加 F 或 L.例如: const long double MYCONSTANT = 3.0000000L; 谁能解释为什么这是必要的?类型声明不是暗示分配给 MYCONSTANT 的值是长双精度数吗?上面这行和 有什么区别 const long double MYCONSTANT = 3 ..
发布时间:2022-01-23 23:32:04 C/C++开发