Types F#-序号iter(类型错误)

我有多个输入的follow函数 let blackscholes strike assetPrice standarddev riskfreerate days2expiration c_p = 我想对它进行排序,以便在保持其他所有内容不变的情况下,对多个assetPrice值进行评估。我想知道语法,我是否必须创建只接受一个参数的函数的中间版本?i、 e let blackscholesTemp assetPrice = blackscholes 100. assetPrice 0.2 0.0

Types C#反射-调用具有不同类型参数的方法

如何将int、string和float传递给使用反射调用的方法?基本上,调用时使用不同的类型,如下所示: 调用(服务,null); 我可以传递对象数组,但它如何知道我传递的是什么类型? 谢谢您的方法信息仅耦合到一种方法。当两个不同的方法的签名(参数的类型)不同时,它们可以具有相同的名称 因此,如果您有一个重载方法,您可以使用 public MethodInfo GetMethod( string name, Type[] types ) 在数组中提供参数的类型。假设我想使用反射调用如下方法:g

Types 无法从用法推断方法的类型参数

这是我的代码,我正试图找出这一行的问题所在 实例=新游戏对象(“游戏状态”).AddComponent() 下面是我得到的错误:无法从用法推断方法“UnityEngine.GameObject.AddComponent()”的类型参数。尝试显式指定类型参数 using UnityEngine; using System.Collections; public class gamestate : MonoBehaviour { //Declare Properties priv

Types &引用;trait“的冲突实现;当你试图成为普通人的时候

背景:我正在使用nalgebra库,我想创建一个表示多元正态分布的结构M是矩阵的类型,例如Mat4 我当前的尝试如下所示: 使用std::ops::Mul; 使用std::marker::PhantomData; 使用nalgebra::*; #[允许(非蛇形情况)] pub-struct Multivar代码的问题在于,代码中存在一致性冲突,并且,很可能任何修复它的尝试都会导致新的一致性冲突 Rust中的一致性规则有些复杂,但是,它们基于一个原则:可以为任意类型实现“您的”特征,也可以为“您的

Types KDB+;:如何使用其他不同类型的值更新表中的值

表relevantOverrides的meta如下所示: security j startDate d endDate d dataItem s val f 我有一个更新查询: relevantOverrides:update val:163390j from relevantOverrides where security = 18767 val列具有浮点类型,但我需要将更新后的值作为整数插入 由于列表是原子类型的,因此无法轻松添加不同类型的数字 执行所需操作的一种方法是附加泛型null

Types 阿格达。冒号前后的参数

定义数据类型时,我可以在冒号之前“传递”一些参数 data Image_э_ { A B : Set} : (f : A → B) → B → Set where im : {f : A → B} → (x : A) → Image f э f x 但我似乎无法在函数声明中做到这一点,原因不明 exIm {A B : Set} : {f : A → B}{y : B} → Image f э y → B exIm {y = y} _ = y 冒号前后传递参数的根本区别是什么?老实说

Types 使用gfortran强制执行显式变量声明

我正在使用mex从matlab链接一些fortran代码f90,我偶尔会让matlab冻结 在过去,由于数据类型(比如integer*4和integer*8)之间的不匹配,我遇到过冻结 我链接的代码有许多隐式定义的变量,因此我想知道是否存在仅偶尔发生的隐藏数据类型冲突 为了排除数据类型不匹配是冻结的原因,我希望编译器要求显式声明所有变量 问题: 如何让gfortran要求在编译时显式声明所有变量?如果做不到这一点,有没有办法至少得到警告 gfortran是否将真实数据类型解释为所有体系结构中的特

Types 字符串的容器^

我有一个变量: array<String^> ^strings; 我想用for-each循环遍历它,并将一些元素添加到另一个容器中。我应该使用什么数据类型?vector和list似乎都不适用于托管类型。您看过.NET列表吗

Types 将IplImage类型IPL_标签转换为IplImage类型IPL_深度_8U 我在一个C++程序中使用OpenCV 2.2和CVBROB,我想知道我如何将一个“标签”图像类型的IPLYLab签(un签署int)转换成iPLY-DeStHy8U。 我想使用cvMul将带标签的遮罩与“逻辑”图像(最大强度值为1的IPL_DEPTH_8U)相乘 cvMul(labelImg,dest,dest,1);

由于类型不匹配,此行始终失败。不幸的是,我不知道如何正确地将labelImg投射到IPL_DEPTH_8U 谢谢, Andreas也进行灰度类型的类型转换

Types 类型系统代数-导数的使用

我记得有一个网页描述了与函数式编程任务相关的有趣技术。问题是我不记得那是什么 例如,它有一个二叉树节点(左树、右树、数据d),可以描述为树*tree*Data,或者树^2*Data。然后,例如通过树进行推导时,我们得到2*Tree*数据 你能告诉我这是用来干什么的吗?听起来像是一个笑话 接下来:这类事情的咒语是“类型的派生是它的单孔上下文”。这个想法是,如果你想用一个插入点来表示二叉树,数据结构就是从洞到树的根的路径,在每个节点上,你必须记住你是从左边来的还是从右边来的,还有这个节点上的数据,还

Types 有没有办法记录Smalltalk上每个消息参数的类型?(如Objective-C)

Objective-C是一种类似Smalltalk的语言,但它是一种弱的动态类型语言。我可以选择在适当的位置记录每个消息参数的类型 它作为一种文档很重要(至少对我来说)。如果在Smalltalk上可以在方法符号上进行可选的类型标记,那对我来说应该很好 我不关心编译器的LINT检查。我希望能有一个功能,用常规语法在源代码中记录参数类型。常规语法或预处理器。请告诉我任何事情。不 标准的闲聊中没有这样的东西。通常,人们选择的参数名称也会提示其类型,如: move:anDisplacementInteg

Types 为什么不是';我的函数不是直观地推广的吗?

我很难理解F#型推理机的行为。运算符string在编译时依赖静态类型分派,而不是在运行时,这就是为什么像let lowerstring=string>>(fun s->s.ToLowerInvariant())这样的东西没有通用化-编译器需要知道参数的类型。然而,我看到了一些奇怪的行为 定义如下: let inline lower (s: string) = s.ToLowerInvariant() // 'T -> string, constrained to the type of

Types 列数据类型

我有一个应用程序,它必须在运行时为不同的任务加载不同的H2数据库文件,并且必须能够验证加载的DB是否符合预定义的模式。我的意思是查询信息模式以检查是否存在特定的表,以及这些表是否包含正确定义的列(例如数据类型、长度、索引等) 我的问题是关于H2的内部数据类型以及它们如何映射到信息\u SCHEMA.COLUMNS中列出的值。例如,此表中的data_type列正确反映了表创建过程中给定的列数据类型,例如 CREATE TABLE test (id int primary key, some_str

Types 类型推断导致代码失败

考虑以下代码: var yum: HTMLElement; var bin: Element; yum = document.createElement('p'); var y: Node = yum.cloneNode(true); bin.appendChild(y); y.style.display = 'none'; //fails Error 2 Cannot convert 'Node' to 'HTMLElement': Type 'Node' is missin

Types 杰西->;如何检查变量的类型并对其进行测试?

我在JESS(Java专家系统Shell)中有一个任务,我遇到了一些麻烦 我试图检查某个变量(从键盘读取)是否为正整数(我已经设法检查它是否为正),但我找不到方法(或函数)来检查该变量是否为整数/数字 我尝试了INTERERP和numberp的功能,但它们似乎不起作用 有人能帮我吗?integerp确实是一种检查某个东西是否是整数的方法,你可以在下面的文本中看到 Jess> (bind ?x (read)) 1 1 Jess> (integerp ?x) TRUE Jess>

Types Mediawiki-强制IE10使用文档模式IE8

我觉得语义媒体维基和所见即所得扩展有问题。 在文档模式IE10和IE10中,编辑器会销毁语义标记,但在文档模式IE8中,一切都会正常工作 所以我的问题是:我如何告诉IE使用这种文档模式 浏览器模式并不重要,只是文档模式。 兼容性视图也一样-只是需要文档类型IE8:D 我刚刚发现: 但这不是真实的——页面上说它在实际版本中被删除了 搜索了很长时间,只找到了没有Mediawiki的解决方案:D 如果有人能在这里帮助我,我将不胜感激 编辑: 我认为wgDocType是解决方案。 但默认值为: “-/

Types 不理解Ocaml类型签名

我一直在努力理解这一点,在这方面再努力就会损害我与OCaml的关系,所以我想我会寻求帮助 我有一个简单的函数 好的,很酷,从下面的签名可以明显看出: val line_stream_of_channel : in_channel -> string Stream.t = <fun> 相反,我必须这样做 string Stream.t 看着你也没能让我有什么收获。我已经注意到了类似列表这样的东西的语法奇怪,你必须做一些不自然的事情 string list 而不是自然的 li

Types 如何从julia中泛型类型的实例中提取特定类型?

如何在julia中获取参数化类型实例的子类型?例如: immutable Dog{T <: Number} snout::T end dog = Dog(5.) typeof(dog) immutable Dog{TNo,因为Dog的类型是Dog{Float64}不是Float64。如果将Dog参数化为一种以上的类型,那么预期的输出将是什么 建议使用方法访问类型/不可变字段: julia> type Foo{T <: Number, S <: Abstract

Types 从列表中选择特定类型的项目

给定一个集合或数组,如[1,2,3,“x”]或[“1”、“2”、“3”、“x”],如何最好地提取(可能使用.filter)整数(例如)。在上面的任何一个例子中,我希望得到答案[1,2,3]对于混合阵列,我会使用过滤器和is: let hybrid = [1,2,3,"x"] let ints = hybrid.filter { $0 is Int } print(ints) // [1, 2, 3] 对于字符串数组,我将使用flatMap和Int初始值设定项: let strings =

Types 在F中实现队列类型#

我试图在F#中实现一个队列,到目前为止,这就是我所拥有的,但我认为它更像一个堆栈: type 'a queue = NL| Que of 'a * 'a queue;; let enque m = function |NL -> Que(m, NL) |Que(x, xs) -> Que(m, Que(x, xs));; let rec peek = function |NL -> failwith "queue is empty" |Qu

Types Coq到OCaml代数类型的提取

当我将以下Coq数据类型提取到OCaml时: Inductive Foo := | A | B. Inductive Bar (f:Foo) := | C | D. Extraction Language Ocaml. Extraction "test.ml" Foo Bar. 我得到以下ML代码: type foo = | A | B type bar = | C | D “bar”类型与Coq不同,因为它的类型签名中有“f” 定义此类类型以便将其很好地提取到OCaml中的最佳方法是什么

Types 如何使用堆栈初始化数组?

尝试: let symbol_table = Array.make 256 Stack.create() 但是,我在创建数组时没有指定堆栈的类型,因此我想知道如何通过指定堆栈的类型来实现这一点。使用它时将推断出类型: let symbol_table = Array.make 256 (Stack.create ()) let () = Stack.push 4 symbol_table.(0) 但如果需要,也可以在let绑定上指定类型: let symbol_table : int Sta

Types XQuery:为什么两者都有;()=()”;及;()等式()”;评估为假?

以下XQuery代码段: let $x := () return if (not($x eq $x) and not($x = $x)) then "wat" else "makes sense" 返回wat。为什么?空序列的值应该是false,但是false()eq false()和false()=false()都计算为true。请参见eq之类的值比较运算符,它说:“如果原子化操作数是空序列,则值比较的结果是空序列”. 因此,()eq()计算为(),然后不(())计算为真()

Types 有没有办法创建一个只接受一系列值的数据类型?

我有一个函数,它接受类型为u16的参数。是否有一种优雅的方式来定义一个自定义数据类型,该类型的行为与u16完全相同,但其值仅在0和100之间?据我所知,这需要Rust所没有的。这不需要依赖类型(参见注释),但Rust仍然没有所需的支持 作为一种解决方法,您可以创建一个自己验证的新类型: #[派生(调试)] 结构年龄(u16); 植入年龄{ fn新建(年龄:u16)->选项(从u16到您的类型)或(从您的类型到u16)以更好地与通用代码集成 需要注意的一点是,这种新类型占用的空间与u16相同-在编

Types OCAML:具有多种类型的参数

在Ocaml中是否可以有一个具有多种类型的参数 我定义了两种不同的类型,这两种类型都有一个地址字段: type symbol = { address : string; name : string; } type extern_symbol = { address : string; name : string; ... } 我还有一个函数,它将符号列表作为参数,并检查地址字段。现在,我想将函数的代码重新用于外部符号列表。该函数将对其

Types 如何解决;不匹配=(标记组,实数)";UiFrame::getConfiguration()的错误

我有一个带有getConfiguration()函数的UIFrame,该函数返回一个TagGroup。但是在编译脚本时(附带TEM),我得到一个错误No match for=(TagGroup,RealNumber)告诉我函数的返回值是实数。但如下面的代码所示,getConfiguration()函数的返回类型显然是TagGroup 类测试对话框:UIFrame{ 标记组getConfiguration(对象自身){ TagGroup tg=NewTagGroup(); 返回tg; } 对象初始

Types 哪些类型的属性可以直接在声明性标记中设置(作为属性)?

我理解,每当您为用户控件创建属性时,都可以通过声明性语法设置属性值,因此您可以有如下内容: <uc1:MyControl id="MyControl1" runat="server" Text="Hello" Number="10" Access="ReadWrite" /> 这些属性为以下类型的属性设置值: 文本是字符串 数字是整数 访问是枚举 我无法在声明性标记中设置类型为“Array”或“Control”的公共属性。(或者我可以吗?) 我的问题是: 什么是可以使用声明

Types Agda函数,类型上的函数匹配

我想创建一个helper函数,它将从索引或参数化类型中获取一个术语并返回该类型参数 showLen : {len : ℕ} {A : Set} -> Vec A len -> ℕ showLen ? = len showType : {len : ℕ} {A : Set} -> Vec A len -> Set showType ? = A 这可能吗?(我可以看到showType[]可能会有问题,但是当类型被索引时会发生什么问题?如果去掉隐式参数,您可以非常轻松地

Types 手工类型推断

我明天要考试,我们要讨论的话题之一是类型推断。我正在复习我们做的一项作业,以及我们得到的答案。然而,我似乎不明白。我似乎无法将答案与此函数联系起来的一个问题是: (define foo (lambda (f x y) ((f x) y))) 现在要进行类型推断,首先创建类型: f : 'f x : 'x y : 'y return = 'r 然后进行约束。查看将x发送到f的第一个块,可以得出: 'f = 'x -> 'w (w being a new type repres

Types 类型固定点

我想在Coq中创建一个函数(fixpoint,具体来说),它接受两种类型作为输入,并告知它们是否相同。此函数的签名可以如下所示 Fixpoint areSame (X1 X2 : Type) : bool 请让我知道这是否可能 我创建一个自定义数据类型,如下所示 Inductive State : Type := | state : forall X:Type, X -> State. 现在我想比较任意两个给定的字符串。 假设我想比较两种状态,如下所示: state bool tr

Types Go等效于inheritace类型(通过接口进行gob编码/解码)

我正在尝试编写一个函数,对各种类型的消息进行编码/解码 在OO语言中,我会使用类型继承,但Go没有这个概念,ref:,因此,这里我尝试使用标记接口样式来利用接口继承来实现这一目的 错误来自golang org src/encoding/gob/decode.go: line 1019// Common confusing case: local interface type, remote concrete type. 。。是的,我觉得这很困惑 运行这个 我不能让它工作,我做错了什么?救

Types 在键入的Racket中是否可以键入一个函数列表的第一个参数?

我可以在非类型Racket中编写一个名为curry all的简单函数,它接受函数列表,所有函数的第一个参数都接受相同类型的值,并生成第一个参数为curry的函数列表 (define (curry-all fs arg) (map (λ (f) (curry f arg)) fs)) 对于上述函数的运行示例 这是一个有效的函数,但鉴于其多态类型构造,我不确定是否有可能输入类型化Racket。curry本身的类型已经相当复杂,显然curry all的类型需要更加复杂 我尝试键入此函数时比较简单

Types 弹性搜索类型转换

我不清楚如何使用正确的“类型”通过logstash将数据上传到Elasticsearch 我的意思是,我有一个带有syslog消息的文件,其中包含一个日期部分:我使用logstash中的GROK来解析标识%DATE的字符串和消息的其他部分,然后发送到output elasticsearch{}:elasticsearch中的日期显示为字符串,而不是日期。我希望在Elsaticsearch中使用正确的类型正确限定此数据。 其他文件也会发生同样的情况,即使GROK将其解析为INT、DATE等,它们在

Types F#奇怪类型错误消息

有人能告诉我以下错误消息在F#中的含义吗 这是执行以下函数的结果: let evaluate_tree tree = let rec helper tree = match tree with | Value(x) -> Value(x) | Node(l, op, r) -> evaluate (helper l) op (helper r) get_float (helper tree) 第1021行是上述函数中的

Types 使用ToString()方法将(负)双精度值转换为字符串

我正在使用ToString方法将双精度值转换为字符串。它适用于正数,但当double为负值时,例如-5,结果字符串为5-。我不知道如何正确使用格式说明符 public: void displaynumber(double x) { richTextBox1->Text = x.ToString(); } 我从读取MSDN on formatting(编译时没有错误)开始尝试使用格式toString,但在运行时遇到了一个异常:格式说明符无效。函数在库中,您可以这样做 #includ

Types 要为Trie类型扩展哪个协议?

我正在Clojure中编写一个Trie数据结构的实现,我认为最好使用defrecord创建我自己的类型,这样可以重载对集合进行操作的函数。如何确定要扩展的协议的名称,以便为新的Trie类型实现conj和其他类似的函数?如果要实现新的数据结构,则需要使用deftype而不是defrecord,因为后者硬连线了结果类型的映射行为的特定实现 至于clojure.core收集函数,它们大多数基于接口而不是协议。但是ClojureScript确实使用协议。发现哪些接口可能与新数据结构相关的最简单方法是检查

Types 为什么可以';不能为嵌套函数推断类型

我不了解嵌套函数的F#类型推理系统。当我在简单类型(如int、string、…)之外使用类型时,它似乎特别脆弱 下面是一些代码打印一些反射信息的小示例 let inferenceTest () = let t = int.GetType() let methods = t.GetMethods() |> Seq.map(fun m -> m.Name) printfn "%s" <| String.concat ", " methods 基本上类型推断

Types 将char list转换为int list时键入ML list

我在将字符列表转换为整数列表时遇到了一个问题。我的目标是基本上取一个像325这样的数字,让它返回一个[3,2,5]的列表。到目前为止,我所做的是获取数字,然后将其转换为字符串,然后将其分解为字符数组。然后,我想将每个字符转换为相应的int。当我将我的字符列表映射为fn c=>char.ordc时,字符列表将变成一个?.int列表,这将阻止我对其执行+和-操作。我是ML的新手,对它的类型系统没有很强的把握,但对我来说似乎很奇怪 代码如下: open IntInf; fun fact_helper

Types 读取错误&;计算商

我是一名铁锈新手,尝试阅读两个数字并计算它们的商: use std::io; enum Option<T> { None, Some(T), } fn safe_div(n: i32, d: i32) -> Option<i32> { if d == 0 { return None; } return Some(n / d); } fn main() { println!("Please inpu

Types 具体的5。创建新的缩略图类型

我正在尝试创建新的缩略图类型,如下所示: use Concrete\Core\File\Image\Thumbnail\Type\Type; $type = new Type(); $type->setName( 'thumbnails name' ); $type->setHandle( 'block_handle' ); $type->setWidth( 250 ); $type->save(); 在Concrete5 v7.5上,一切正常,但在v8.0.0上有一

Types 什么是归纳定义的数据类型?

归纳数据类型的一些示例是什么?感应类型与非感应类型有何不同?他们能做什么,否则是不可能的?什么时候不应该使用它们 任何语言中的代码片段都会非常受欢迎。归纳数据类型只是根据其自身定义的数据类型。一个简单的例子是列表,我们可以将其定义为: type List<'a> = | Empty | List of 'a * List<'a> 这将接受一个项目和一个列表作为输入,并返回一个新列表。如果输入列表为空,它将返回一个列表,其中项目为标题,空列表为结尾。如果列表不是空的,它将

Types 依赖对类型

在《软件基础》中,我们介绍了参数化命题: Definition is_three (n : nat) : Prop := n = 3. Check is_three. (* ===> nat -> Prop *) 这让我想起了依赖对类型,从我们这里可以定义依赖对类型: Inductive sigT {A:Type} (P:A -> Type) : Type := existT : forall x :A, P x -> sigT P. 有人能解释一下它们之间的区别吗?

Types 哪种数据类型最适合通过i2C(arduino)发送

嗨,我正在开发一个代码来控制多个执行器,并让这些执行器将其位置返回给主MCU。i2C上最好使用哪种数据类型?我正在考虑使用字符串或字节 Wifi模块-接收来自web的命令,向主机发送命令;接受船长的职位 主-向Nano(执行器控制器)发送命令,从从机接收位置,将位置发送到Wifi 从机-接收命令,将当前位置发送到主机基本上I2C只能传输字节,因此没有选择:-) 定义您自己的传输命令/接收位置的协议。。。这是最好的办法 字符串对于这样的任务来说非常重,因为您必须生成它们,所以要传输的数据量更大,最

Types 如何生成OCaml中使用模块定义的类型值?

TL;DR-在OCaml中,如何调用类型类似于类型为'elt set=module BatSet.S且类型为'elt='elt的类型,以及如何生成此类型的值 目前,我正在阅读Tezos协议[*]中的代码,我看到了以下代码 模块类型装箱_集=sig 英语四级考试 英语水平:英语水平相当 模块操作:设置elt=elt类型 瓦尔·博克塞德:行动t val大小:int 终止 类型为“elt set=模块装箱的集合,类型为elt=”elt 我从来没有听说过像type a=module B这样的语法。因此,

Types 类型构造函数和数据类型之间的区别和关系是什么?

在厄尔曼的SML书中 9.3.2基本类型构造函数作为类型构造函数列出:ref、array和vector 9.3.3基本数据类型按数据类型列出:bool、list、选项和顺序 6.1.1审查作为类型构造函数的ML类型系统列表:列表,选项,参考,数组,和向量 问题: 是列出和选项数据类型、类型构造函数,还是两者都有 类型构造函数和数据类型之间的区别和关系是什么?我被以下引语弄糊涂了: 第6章定义自己的类型说明: 数据类型定义是使用新值(不是以前定义的类型的值)构造新类型的规则 2.4元组和列表表

Types 如何正确设置cytoscapejs扩展的类型?

我是cytoscapejs新手,不知道如何正确地键入诸如cytoscape实例和节点集合之类的声明。我导入了@types/cytoscape,并将其用作参考 我正在使用cytoscape的扩展。使用(扩展) 但这并没有将它们作为属性添加到cytoscape.Core中。我不应该在cytoscape实例中使用cytoscape.Core吗 提前谢谢

上一页   1   2   3    4   5   6  ... 下一页 最后一页 共 47 页