小编csg*_*gui的帖子

Common Lisp包定义

在Common Lisp包定义中,有什么区别

(defpackage #:foo
    (:use :cl)
    (:export #:bar
        #:baz))

(in-package #:foo)
Run Code Online (Sandbox Code Playgroud)

(defpackage :foo
    (:use :cl)
    (:export :bar
       :baz))

(in-package :foo)
Run Code Online (Sandbox Code Playgroud)

我的意思是.当我必须使用"#"字符?所有这些符号都是不受干扰的,对吧?

common-lisp package

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

在Ruby中,这种结构意味着什么?

以下方法存在于Redcloth宝石中.

我的问题是:构造"to(RedCloth :: Formatters :: HTML)"是什么意思?"to"不是类中的方法,也不是超类中的方法(类是String类).

干杯.基督教.

def to_html( *rules )
  apply_rules(rules)
  to(RedCloth::Formatters::HTML)
end
Run Code Online (Sandbox Code Playgroud)

ruby redcloth

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

用于组装对象的"instanceof"链

我面对以下代码:

public class BaseGroup {

    private Group1 group1;
    private Group2 group2;
    private Group3 group3;

    public void setGroup (IGroup group) {

        if(group instanceof Group1) {
            setGroup1((Group1) group);
        } else if(group instanceof Group2) {
            setGroup2((Group2) group);
        } else {
            setGroup3((Group3) group);
        }
    }

    public Group1 getGroup1() {
        return group1;
    }

    public void setGroup1(Group1 group1) {
        this.group1 = group1;
    }

    public Group2 getGroup2() {
        return group2;
    }

    public void setGroup2(Group2 group1) {
        this.group2 = group2;
    }

    public Group3 getGroup3() {
        return group3;
    } …
Run Code Online (Sandbox Code Playgroud)

java setter instanceof

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

CLOS是Common Lisp的弱点吗?

我想说的是,如果CLOS是Lisp函数式编程方式的一个不好的做法?

common-lisp clos

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

标签 统计

common-lisp ×2

clos ×1

instanceof ×1

java ×1

package ×1

redcloth ×1

ruby ×1

setter ×1