Autocomplete
Autocomplete[{"string1","string2",…},"string"]
gives a list of the stringi that can complete string.
Autocomplete["s1"w1,"s2"w2,…,"string"]
puts the completions in order of decreasing weights wi.
Autocomplete[{assoc1,assoc2,…},"string"]
uses completions specified by the associations associ.
Autocomplete[comps,"string",n]
gives the first at most n completions.
Autocomplete[comps]
gives an AutocompletionFunction[…] that can be applied to a string.
Details
- In the form Autocomplete[{assoc1,…}], possible elements in the associ include:
-
"Result" the result to return "String" the complete string "Weight" weight used to sort completions
Examples
Basic Examples (2)
Create an AutocompletionFunction from a list of words:
Apply the function to a string:
Perform the above operations in a single step:
Words can be assigned weights:
When only "String" and "Weight" are used, it is possible to use a more compact form:
If the key "Result" is present, the resulting string will be modified accordingly:
Text
Wolfram Research (2015), Autocomplete, Wolfram Language function, https://reference.wolfram.com/language/ref/Autocomplete.html.
CMS
Wolfram Language. 2015. "Autocomplete." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Autocomplete.html.
APA
Wolfram Language. (2015). Autocomplete. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Autocomplete.html