小编vem*_*emv的帖子

获取杀戮戒指的内容

所以我把一些东西复制到戒指上:

(car kill-ring) ; #("foo" 0 4 (fontified t))
Run Code Online (Sandbox Code Playgroud)

那我该如何得到这个文本属性的主要内容,即字符串"foo"

emacs elisp

4
推荐指数
1
解决办法
509
查看次数

为什么不让*默认让?

正如所有经验丰富的elispers在某些时候发现的那样,代码就像破了:

(let ((a 3)
      (b 4)
      (c (+ a b)))
  c)
Run Code Online (Sandbox Code Playgroud)

let*当引用绑定子句中的刚绑定变量时,应该使用表单.

我只是想知道 - 为什么看似错误的行为是默认的?let*无论人们如何使用它,总是有选择的风险吗?

lisp emacs elisp

4
推荐指数
2
解决办法
759
查看次数

INSERT,并获取自动递增的值

请考虑下表:

create table language (
    id integer generated always as identity (START WITH 1, INCREMENT BY 1),
    name long varchar,
    constraint language_pk primary key (id)
);
Run Code Online (Sandbox Code Playgroud)

我以这种方式插入一个条目.

insert into language(name) values ('value');
Run Code Online (Sandbox Code Playgroud)

如何知道id创造了什么价值?只使用该name字段进行SELECT 无效,因为可能存在重复的条目.

sql derby javadb

3
推荐指数
1
解决办法
1万
查看次数

动态导入依赖项?

是否有可能以新东西添加到类路径(如编辑project.clj和运行lein deps),然后将其导入到现有Clojure的会议?

这是,无需断开然后再次连接.

clojure leiningen swank-clojure

3
推荐指数
1
解决办法
1026
查看次数

lein是否包含maven可执行文件?

我需要表演一个mvn install.据我所知,Leiningen(我已经拥有)是基于Maven构建的,所以也许我不需要单独安装Maven - 或者我呢?

clojure leiningen

2
推荐指数
1
解决办法
155
查看次数

将任意大括号作为陈述 - 它们是什么意思?

以下是有效的Java程序:

public class _ {

    public static void main(String[] args) {
        {
            {
                {
                    {

                    }
                }
            }
        }
    }

}
Run Code Online (Sandbox Code Playgroud)

这些花括号是否会增加额外的语义?或者他们被视为空白?

java

2
推荐指数
1
解决办法
241
查看次数

相当于每个pred,但对于任何给定的谓词

有什么可靠的表达方式吗?

#(or (:a %) (b: %) (:c %)) ;; would prefer (desired-fn :a :b :c)
Run Code Online (Sandbox Code Playgroud)

clojure.core缺少"any-pred"功能,可能是因为已经有提供相同功能的方法?或者会有一个自己实现它?

clojure

2
推荐指数
1
解决办法
262
查看次数

您可以为LIKE运算符定义自定义行为吗?

是否有RDBMS允许您为LIKE运算符定义一组自定义规则(如果它应用于某个表)?例如,如果您在表Foo中搜索"编程",我希望"开发"和"编码"显示为结果.

或者有更好的方法来定义同义词/同义词/等?

sql database

1
推荐指数
1
解决办法
50
查看次数

JavaScript评估如何返回对象?

我不希望你理解这段代码的含义:

var columnOverrides = rowMetadata &&
    rowMetadata.columns &&
    (rowMetadata.columns[column.id] || rowMetadata.columns[getColumnIndex(column.id)]);

return columnOverrides.formatter;
Run Code Online (Sandbox Code Playgroud)

但从语法上讲,如何评估逻辑表达式返回一个对象?

javascript syntax

1
推荐指数
1
解决办法
87
查看次数

标签 统计

clojure ×3

elisp ×2

emacs ×2

leiningen ×2

sql ×2

database ×1

derby ×1

java ×1

javadb ×1

javascript ×1

lisp ×1

swank-clojure ×1

syntax ×1