1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
vim9script # Vim9 :def command (nested) class Test const name: string def new() def Name(): string function GiveName() return "any" endfunction return GiveName() enddef this.name = Name() enddef endclass echo Test.new()