2024-10-06 17:00:48 +02:00
|
|
|
vim9script
|
2025-07-25 20:00:25 +02:00
|
|
|
# Vim9 special methods - new*(), empty(), len(), string()
|
|
|
|
|
|
2024-10-06 17:00:48 +02:00
|
|
|
|
|
|
|
|
def new()
|
|
|
|
|
enddef
|
|
|
|
|
|
|
|
|
|
def newOther()
|
|
|
|
|
enddef
|
|
|
|
|
|
|
|
|
|
def newyetanother()
|
|
|
|
|
enddef
|
|
|
|
|
|
|
|
|
|
def empty(): bool
|
|
|
|
|
return true
|
|
|
|
|
enddef
|
|
|
|
|
|
|
|
|
|
def len(): number
|
|
|
|
|
return 0
|
|
|
|
|
enddef
|
|
|
|
|
|
|
|
|
|
def string(): string
|
|
|
|
|
return ""
|
|
|
|
|
enddef
|
|
|
|
|
|
|
|
|
|
class A
|
|
|
|
|
def new()
|
|
|
|
|
def newNested()
|
|
|
|
|
enddef
|
|
|
|
|
def empty(): bool
|
|
|
|
|
return true
|
|
|
|
|
enddef
|
|
|
|
|
def len(): number
|
|
|
|
|
return 0
|
|
|
|
|
enddef
|
|
|
|
|
def string(): string
|
|
|
|
|
return ""
|
|
|
|
|
enddef
|
|
|
|
|
enddef
|
|
|
|
|
|
|
|
|
|
def newOther()
|
|
|
|
|
def newNested()
|
|
|
|
|
enddef
|
|
|
|
|
def empty(): bool
|
|
|
|
|
return true
|
|
|
|
|
enddef
|
|
|
|
|
def len(): number
|
|
|
|
|
return 0
|
|
|
|
|
enddef
|
|
|
|
|
def string(): string
|
|
|
|
|
return ""
|
|
|
|
|
enddef
|
|
|
|
|
enddef
|
|
|
|
|
|
|
|
|
|
def newyetanother()
|
|
|
|
|
def newNested()
|
|
|
|
|
enddef
|
|
|
|
|
def empty(): bool
|
|
|
|
|
return true
|
|
|
|
|
enddef
|
|
|
|
|
def len(): number
|
|
|
|
|
return 0
|
|
|
|
|
enddef
|
|
|
|
|
def string(): string
|
|
|
|
|
return ""
|
|
|
|
|
enddef
|
|
|
|
|
enddef
|
|
|
|
|
|
|
|
|
|
def empty(): bool
|
|
|
|
|
def newNested()
|
|
|
|
|
enddef
|
|
|
|
|
def empty(): bool
|
|
|
|
|
return true
|
|
|
|
|
enddef
|
|
|
|
|
def len(): number
|
|
|
|
|
return 0
|
|
|
|
|
enddef
|
|
|
|
|
def string(): string
|
|
|
|
|
return ""
|
|
|
|
|
enddef
|
|
|
|
|
return true
|
|
|
|
|
enddef
|
|
|
|
|
|
|
|
|
|
def len(): number
|
|
|
|
|
def newNested()
|
|
|
|
|
enddef
|
|
|
|
|
def empty(): bool
|
|
|
|
|
return true
|
|
|
|
|
enddef
|
|
|
|
|
def len(): number
|
|
|
|
|
return 0
|
|
|
|
|
enddef
|
|
|
|
|
def string(): string
|
|
|
|
|
return ""
|
|
|
|
|
enddef
|
|
|
|
|
return 0
|
|
|
|
|
enddef
|
|
|
|
|
|
|
|
|
|
def string(): string
|
|
|
|
|
def newNested()
|
|
|
|
|
enddef
|
|
|
|
|
def empty(): bool
|
|
|
|
|
return true
|
|
|
|
|
enddef
|
|
|
|
|
def len(): number
|
|
|
|
|
return 0
|
|
|
|
|
enddef
|
|
|
|
|
def string(): string
|
|
|
|
|
return ""
|
|
|
|
|
enddef
|
|
|
|
|
return ""
|
|
|
|
|
enddef
|
|
|
|
|
endclass
|
|
|
|
|
|