cons相关内容

NSString 到 const char * 转换为希腊字符

我正在尝试将包含希腊语单词的 NSString 转换为 const char.我正在尝试使用用于希腊语言的 UTF-8 编码转换字符串,当我将字符注销时,它里面有垃圾.请在这里提供一点帮助.. //这是希腊词NSString *letter = textFieldLetter.text;//NSString 到 const char 转换为 sql 查询const char *cLetter = ..
发布时间:2022-01-12 20:57:57 移动开发

64 位操作系统上的 32 位或 64 位应用程序?

我们正在开发一个用 Java 编写的 Swing 应用程序,它只需要大约 128MB 的内存,在不久的将来,我认为它不会需要更多的内存,如 4GB.以前,我们始终提供 3 种不同的版本,一种用于 32 位 Windows,一种用于 32 位 Linux,另一种用于 64 位 Linux,带有包含 JRE 的安装程序.直到几周前,64 位版本才被任何人使用,并且报告了 OutOfMemoryExce ..
发布时间:2021-11-26 14:25:47 Java开发

64 位操作系统上的 32 位或 64 位应用程序?

我们正在开发一个用 Java 编写的 Swing 应用程序,它只需要大约 128MB 的内存,在不久的将来,我认为它不会需要更多的内存,如 4GB.以前,我们始终提供 3 种不同的版本,一种用于 32 位 Windows,一种用于 32 位 Linux,另一种用于 64 位 Linux,带有包含 JRE 的安装程序.直到几周前,64 位版本才被任何人使用,并且报告了 OutOfMemoryExce ..
发布时间:2021-11-25 06:46:01 Java开发

64 位操作系统上的 32 位或 64 位应用程序?

我们正在开发一个用 Java 编写的 Swing 应用程序,它只需要大约 128MB 的内存,在不久的将来,我认为它不会需要更多的内存,如 4GB.以前,我们始终提供 3 种不同的版本,一种用于 32 位 Windows,一种用于 32 位 Linux,另一种用于 64 位 Linux,带有包含 JRE 的安装程序.直到几周前,64 位版本才被任何人使用,并且报告了 OutOfMemoryExce ..
发布时间:2021-11-24 23:09:53 Java开发

方案:如何产生 '(5 . (5))

我尝试了各种 cons 和 append 组合来生成 '(5 . (5)) 但我不能.有什么办法吗? 解决方案 冒着听起来像比尔克林顿的风险,这取决于你所说的“生产"是什么意思. 如果你的意思是“产生一个在屏幕上打印为 '(5 . (5)) 的值,那么你有点不走运,因为这个值打印为 '(5 5). 对于类似的示例:我如何生成数字 1e-1 ?好吧,试着输入它;这和 0.1 一样 ..
发布时间:2021-11-16 19:53:30 其他开发

关于 Scheme 的缺点和点符号

给定 #;>(缺点 (缺点 1 2) 3)((1 . 2) . 3) 当我们尝试 #;>(缺点 3(缺点 1 2))(3 1 . 2) 什么控制了 . 的使用位置?这些结构的记忆表示是什么? 解决方案 方案实现通常以列表形式打印看起来像列表的东西: ->(缺点 1 (缺点 2 '()))'(1 2) 在您的示例中,如果不是最后一个 2,(cons 3 (cons 1 2)) 将 ..
发布时间:2021-07-16 19:45:55 其他开发

clojure cons vs conj与懒惰序列

为什么cons与lazy-seq一起在这种情况下起作用,而conj却不起作用? 这可行: (defn复利[pi] (cons p(lazy-seq(compound-interest(* p(+ 1 i))i)))) 这不是(它会产生堆栈溢出[1]异常): (defn compound-interest2 [pi] (conj(lazy-seq(compo ..
发布时间:2020-10-02 21:18:29 其他开发

`::`和`+:`之间有什么区别?

List有2种方法,可以指定将元素添加到(不可变的)列表的前面: +:(实现Seq.+:)和 ::(仅在List中定义) +:从技术上讲具有更通用的类型签名- def +:[B >: A, That](elem: B)(implicit bf: CanBuildFrom[List[A], B, That]): That def ::[B >: A](x: B): List[B] ..
发布时间:2020-05-02 05:32:41 其他开发

(cons'a(cons'b'c))和(cons'a'(b.c))之间的Lisp差异

之间有什么区别 (cons 'a (cons 'b 'c)) ;; (A B . C) 和 (cons 'a '(b.c)) ;; (A B.C) 我需要使用cons创建以下列表((a.b).c),以便尝试理解“."的含义.代表. L.E.:我有以下(cons (cons 'a 'b) 'c),但它生成的是((A . B) . C)而不是((A.B).C)(请注意多余的空 ..
发布时间:2020-05-02 04:33:07 其他开发

clojure:没有坏细胞

我听说,与大多数lisp语言一样,clojure没有 cons细胞 . 这是否意味着clojure列表不会以空列表结尾? 有人能解释一下这到底是什么意思吗? 解决方案 Lisp提供了原始的cons数据结构及其表示法. 请参见 John McCarthy,符号表达式的递归函数及其由机器进行的计算,第一部分,1960年,第3章,符号表达式的递归函数. 该章介绍: ..
发布时间:2020-05-02 04:30:42 其他开发

“缺点"如何显示在Lisp工作?

我正在学习Lisp,但是我没有Lisp编程经验.在学习的一部分中,我遇到了以下示例: > (cons ‘a ‘(a b)) ----> (A A B) > (cons ‘(a b) ‘a) ----> ((A B).A) 我想知道为什么当我们有(cons'a'(ab))时,响应是(AAB),为什么当我们稍加更改并放入在(ab)之后的'a ,响应是一个像((AB).A)这样的虚线列表? ..
发布时间:2020-05-02 04:25:23 其他开发

球拍中的c(a | d)+ r宏

我想知道是否有可能在Racket中编写一个宏来转换每种形状的形状(c(a | d)+ r xs),其中c(a | d)+ r是与car,cdr匹配的正则表达式,caar,cadr等 相应的“第一"和“休息"的组成. 例如,此宏应采用(caadr'(1 2 3 4 5))并将其转换为(first(first(rest'(1 2 3 4 5)))). 沉(Mark Tarver的新编程语言 ..
发布时间:2020-05-02 04:24:52 其他开发

“我的另一辆车是cdr"是什么意思?意思是?

任何精通Lisp的人都可以向我解释这个笑话吗? 我已经阅读了一些有关功能编程语言的文章,并且知道CAR/CDR意味着地址/减量寄存器的内容,但我仍然不太了解这种幽默. 解决方案 在Lisp中,链接列表元素称为CON​​S.它是一个具有两个元素的数据结构,出于历史原因,它们被称为CAR和CDR. (一些常见的Lisp程序员更喜欢使用FIRST和REST函数来引用它们,而其他一些人喜欢使用CA ..
发布时间:2020-05-02 04:22:12 其他开发

python中的LISP缺点

Python中是否有cons的等效项? (高于2.5的任何版本) 如果是,它是内置的吗?还是我需要easy_install获得一个模块? 解决方案 在Python中,使用基于数组的list类比使用Lisp样式的链表更为典型.但是在它们之间进行转换并不难: def cons(seq): result = None for item in reversed(seq) ..
发布时间:2020-05-02 04:17:39 Python

Lisp,利弊和(数字.数字)差

两者之间有什么区别 (cons 2 3) 和 '(2 . 3) 在Lisp中? 解决方案 '(2 . 3)是点对. (cons 2 3)也会创建一个虚线对.因此,这些应该评估相同的结果. 所以一个是点对的文字,另一个是点对. ..
发布时间:2020-05-02 04:12:56 其他开发

方案中要列出的缺点元素与方案中要列出的缺点列表

在方案中使用cons将元素组合到列表和使用cons将列表组合到元素有什么区别? 此外,缺点到底是如何工作的?是否将元素添加到列表的末尾或开头? 谢谢! 解决方案 原始cons只是将两件事粘在一起,其中有些事被视为列表是偶然的.例如,这可以工作并创建一个 pair (也称为 cons单元格): (cons 1 2) => '(1 . 2) ; a pair 现在 ..
发布时间:2020-05-02 04:12:17 其他开发

64位操作系统上的32位或64位应用程序?

我们正在开发一个由Java编写的swing应用程序,它只需要大约128MB的内存,在短期内我不会看到它需要更多的内存,如4GB。以前我们总是提供3个不同的版本,一个用于32位Windows,一个用于32位Linux,另一个用于64位Linux,安装程序包含JRE。 直到几周之前,任何人都没有使用64位版本,并且报告了OutOfMemoryException,因为该应用程序比32位版本消耗的内存大 ..
发布时间:2019-01-02 20:57:10 Java开发