Lines Matching refs:var
92 - Assign values without `:let`, declare variables with `:var`: >
93 var count = 0
120 var count = 0 # number of occurrences
134 var name = value # comment
135 var name = value# error!
180 var d = {item: 'value', func: DictFunc}
188 var d = {func: Legacy, value: 'text'}
295 Variable declarations with :var, :final and :const ~
296 *vim9-declaration* *:var*
297 Local variables need to be declared with `:var`. Local constants need to be
303 var script_var = 123
305 var func_var = script_var
307 var block_var = func_var
313 var inner = 5
315 var inner = 0
320 var inner: number
331 var temp = 'temp'
339 var save = @a
348 var save = winsaveview()
375 var script_local = 'text'
377 var Funcref = g:ThatFunction
426 var [v1, v2] = GetValues() # Error!
508 var Funcref = MyFunction
524 var Lambda = (arg) => expression
547 var Callback = (..._) => 'anything'
552 var Lambda = (arg) => {
557 var count = 0
558 var timer = timer_start(500, (_) => {
566 var d = mapnew(dict, (k, v): string => {
579 var Lambda = (arg) => ({key: 42})
592 var mylist = [
597 var mydict = {
602 var result = Func(
609 var text = lead
612 var total = start +
615 var result = positive
621 var result = GetBuilder()
625 var result = MyDict
635 var lines =<< trim END
641 var lines =<< trim END
664 var result = start
667 var result = start + print
670 var result = start
723 var name=234 # Error!
724 var name= 234 # Error!
725 var name =234 # Error!
727 var name = 234 # OK
730 var name = 234# Error!
731 var name = 234 # OK
779 var dict = {key: value}
783 var dict = {'key with space': value}
784 var dict = {"key\twith\ttabs": value}
785 var dict = {'': value} # empty key
789 var dict = {["key" .. nr]: value}
793 var dict = {123: 'without', [456]: 'with'}
818 var x = does-not-exist
917 In legacy script "++var" and "--var" would be silently accepted and have no
1032 ++var
1033 var += 1
1034 --var
1035 var -= 1
1037 Using ++var or --var in an expression is not supported yet.
1113 var list = ['aa', 'bb', 'cc', 'dd']
1120 var list = ['aa', 'bb', 'cc', 'dd']
1127 var newText = 'blah'
1132 var newText = 'blah'
1138 var flist: list<func>
1140 var inloop = i
1151 var infunc = i
1155 var flist: list<func>
1234 :var mine: MyClass
1237 :var mine: MyInterface
1240 :var mine: MyTemplate<number>
1241 :var mine: MyTemplate<string>
1244 :var mine: MyInterface<number>
1245 :var mine: MyInterface<string>
1260 var l: list<number> = [1, g:two]
1266 var l: list<number> = [1, <number>g:two]
1284 var name = 0 # infers number type
1285 var name = 'hello' # infers string type
1301 var funclist = [Foo, Bar]
1335 var mylist = [1, 2.0, '3']
1365 var myvar = 'yes'
1411 export var someValue = ...
1488 var filtered = FilterFunc(arg)
1497 var localVar = 'local'
1549 var name: string
1676 `:var`. This is used in many languages. The semantics might be slightly
1687 :var name # mutable variable and value
1695 var name: string # string type is specified
1701 var mylist: list<string>
1707 var list<string> mylist
1711 var mylist list<string>
1719 from the value. This means that after `var` we don't know if a type or a name
1722 using `var string string` is too confusing.