runtime(doc): Update the tuple help text
closes: #17009 Co-authored-by: Hirohito Higashi <h.east.727@gmail.com> Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
committed by
Christian Brabandt
parent
583f5aee96
commit
1c2f475850
@ -1,4 +1,4 @@
|
|||||||
*builtin.txt* For Vim version 9.1. Last change: 2025 Mar 26
|
*builtin.txt* For Vim version 9.1. Last change: 2025 Mar 30
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -11923,7 +11923,7 @@ trunc({expr}) *trunc()*
|
|||||||
Return type: |Float|
|
Return type: |Float|
|
||||||
|
|
||||||
|
|
||||||
tuple2list({list}) *tuple2list()*
|
tuple2list({tuple}) *tuple2list()*
|
||||||
Create a List from a shallow copy of the tuple items.
|
Create a List from a shallow copy of the tuple items.
|
||||||
Examples: >
|
Examples: >
|
||||||
tuple2list((1, 2, 3)) returns [1, 2, 3]
|
tuple2list((1, 2, 3)) returns [1, 2, 3]
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
*eval.txt* For Vim version 9.1. Last change: 2025 Mar 23
|
*eval.txt* For Vim version 9.1. Last change: 2025 Mar 30
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -541,7 +541,8 @@ example, to add up all the numbers in a list: >
|
|||||||
A Tuple is an ordered sequence of items. An item can be of any type. Items
|
A Tuple is an ordered sequence of items. An item can be of any type. Items
|
||||||
can be accessed by their index number. A Tuple is immutable.
|
can be accessed by their index number. A Tuple is immutable.
|
||||||
|
|
||||||
A Tuple uses less memory compared to a List and provides O(1) lookup time.
|
A Tuple is similar to a List but uses less memory and provides O(1) lookup
|
||||||
|
time for an item.
|
||||||
|
|
||||||
Tuple creation ~
|
Tuple creation ~
|
||||||
*E1526* *E1527*
|
*E1526* *E1527*
|
||||||
@ -579,6 +580,15 @@ is not available it returns zero or the default value you specify: >
|
|||||||
:echo get(mytuple, idx, "NONE")
|
:echo get(mytuple, idx, "NONE")
|
||||||
|
|
||||||
|
|
||||||
|
Tuple modification ~
|
||||||
|
*tuple-modification*
|
||||||
|
A tuple is immutable and items cannot be added or removed from a tuple. But
|
||||||
|
List and Dict items within a tuple can be modified: >
|
||||||
|
:let tuple = (1, [2, 3], {'a': 4})
|
||||||
|
:let tuple[1][0] = 10
|
||||||
|
:let tuple[2]['a'] = 20
|
||||||
|
|
||||||
|
|
||||||
Tuple concatenation ~
|
Tuple concatenation ~
|
||||||
*tuple-concatenation*
|
*tuple-concatenation*
|
||||||
Two tuples can be concatenated with the "+" operator: >
|
Two tuples can be concatenated with the "+" operator: >
|
||||||
|
|||||||
@ -10937,6 +10937,7 @@ tuple-concatenation eval.txt /*tuple-concatenation*
|
|||||||
tuple-functions usr_41.txt /*tuple-functions*
|
tuple-functions usr_41.txt /*tuple-functions*
|
||||||
tuple-identity eval.txt /*tuple-identity*
|
tuple-identity eval.txt /*tuple-identity*
|
||||||
tuple-index eval.txt /*tuple-index*
|
tuple-index eval.txt /*tuple-index*
|
||||||
|
tuple-modification eval.txt /*tuple-modification*
|
||||||
tuple-type vim9.txt /*tuple-type*
|
tuple-type vim9.txt /*tuple-type*
|
||||||
tuple2list() builtin.txt /*tuple2list()*
|
tuple2list() builtin.txt /*tuple2list()*
|
||||||
tutor usr_01.txt /*tutor*
|
tutor usr_01.txt /*tutor*
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
*usr_41.txt* For Vim version 9.1. Last change: 2025 Mar 23
|
*usr_41.txt* For Vim version 9.1. Last change: 2025 Mar 30
|
||||||
|
|
||||||
VIM USER MANUAL - by Bram Moolenaar
|
VIM USER MANUAL - by Bram Moolenaar
|
||||||
|
|
||||||
@ -862,7 +862,7 @@ Tuple manipulation: *tuple-functions*
|
|||||||
reverse() reverse the order of items in a Tuple
|
reverse() reverse the order of items in a Tuple
|
||||||
slice() take a slice of a Tuple
|
slice() take a slice of a Tuple
|
||||||
string() string representation of a Tuple
|
string() string representation of a Tuple
|
||||||
tuple2list() convert a Tuple of items into a list
|
tuple2list() convert a Tuple into a List
|
||||||
|
|
||||||
Dictionary manipulation: *dict-functions*
|
Dictionary manipulation: *dict-functions*
|
||||||
get() get an entry without an error for a wrong key
|
get() get an entry without an error for a wrong key
|
||||||
|
|||||||
Reference in New Issue
Block a user