Programming languages 有没有一种编程语言将缩进作为包含标记?(若有,详情为何)

Programming languages 有没有一种编程语言将缩进作为包含标记?(若有,详情为何),programming-languages,indentation,Programming Languages,Indentation,我想知道这样一种语法(请注意,它是从C#借用来的)是否被编程语言使用的,例如,用于包含的制表符,没有任何“End”指令 class Character static string Name; static int Level; static Inventory Inventory; static double Health; Character(string name, int level) this.Name = name;

我想知道这样一种语法(请注意,它是从C#借用来的)是否被编程语言使用的,例如,用于包含的制表符,没有任何“End”指令

class Character
    static string Name;
    static int Level;
    static Inventory Inventory;
    static double Health;

    Character(string name, int level)
        this.Name = name;
        this.Level = level;
        this.Inventory = new Inventory(this);
        this.Health = 1;

    void Die()
        this.Health = 0;

class Inventory
    Character Parent;
    List<Item> Items;

    Inventory(Character parent)
        this.Parent = parent;
类字符
静态字符串名;
静态整数级;
静态库存;
静态双健康;
字符(字符串名称,整数级)
this.Name=Name;
这个。级别=级别;
此。存货=新存货(本);
这是健康=1;
空模()
这是健康=0;
班级清单
性格父母;
清单项目;
库存(字符父级)
这个。父=父;

我知道的一个是Python。不确定周围是否还有其他人

  • 蟒蛇
  • 哈斯克尔
  • 奥卡姆

  • 这些就是我所知道的。

    Python.

    Python???????结束问题,然后上床睡觉。结束时没有“愚蠢的问题”选项…:/@Lazo唯一愚蠢的问题就是没人问的问题PHaskell使用括号,不是吗?我不知道Occam(谷歌时代)。@Lazlo:我没有考虑语法——我以为你说这是从C#借来的一个例子?只是重要的空白部分。不,你是对的。老实说,我从不使用哈斯克尔。我会等8分钟,然后接受这个答案。顺便说一句,Occam让我很头疼。为了好玩,如果你是做客户,请添加咖啡脚本。