Class 如何在Logramm中实现类?

Class 如何在Logramm中实现类?,class,oop,object,logramm,Class,Oop,Object,Logramm,我已经查看了文档和示例http://83.212.101.132/ 但我什么也找不到 有可能吗 在大型项目中,比如我现在正在进行的项目中,我肯定更喜欢使用OOP。如果不能支持它,那将是一个很大的失望。嗯,我也没有发现任何东西,但我想这可能是使用函数实现的,也许?就像Javascript那样 例如: createNewUser(username,password) => { ==> [ "username": username, "passwor

我已经查看了文档和示例http://83.212.101.132/ 但我什么也找不到

有可能吗


在大型项目中,比如我现在正在进行的项目中,我肯定更喜欢使用OOP。如果不能支持它,那将是一个很大的失望。

嗯,我也没有发现任何东西,但我想这可能是使用函数实现的,也许?就像Javascript那样

例如:

createNewUser(username,password) =>
{
    ==> [
        "username": username,
        "password": password
    ];
}

newUser = createNewUser("jerome","12345");

那实际上是一本字典/一个对象。但它应该能做到,不是吗?

我也没有发现任何东西,但我想这可能是通过函数实现的,也许吧?就像Javascript那样

例如:

createNewUser(username,password) =>
{
    ==> [
        "username": username,
        "password": password
    ];
}

newUser = createNewUser("jerome","12345");

那实际上是一本字典/一个对象。但是它应该做到这一点,不是吗?

Logramm不是作为面向对象的语言设计的。然而,这绝对是可行的,就像Jerome描述的那样,但有点。。。更平滑

User :: {
    new(name,pass) => [
        .username: name,
        .password: pass
    ];

    print(this) => {
        out "Username: " + this.username;
        out "Password: " + this.password;
    }
}

user = User::new("newuser","newpass");
user.print();

Logramm不是作为面向对象语言设计的。然而,这绝对是可行的,就像Jerome描述的那样,但有点。。。更平滑

User :: {
    new(name,pass) => [
        .username: name,
        .password: pass
    ];

    print(this) => {
        out "Username: " + this.username;
        out "Password: " + this.password;
    }
}

user = User::new("newuser","newpass");
user.print();

谢谢这和我要做的差不多。但是应该有一个更优雅的方法。谢谢。这和我要做的差不多。但是应该有一个更优雅的方法。好吧,这是有道理的!好吧,这是有道理的!