Open main menu
Home
Random
Donate
Recent changes
Special pages
Community portal
Preferences
About Stockhub
Disclaimers
Search
User menu
Talk
Contributions
Create account
Log in
Editing
Module:Exponential search/doc
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Usage == First, load the module. <syntaxhighlight lang="lua"> local expSearch = require('Module:Exponential search') </syntaxhighlight> You can then use the expSearch function with the following syntax: <syntaxhighlight lang="lua"> expSearch(testFunc, init) </syntaxhighlight> Parameters: * <var>testFunc</var> - a test function for your array. This function should take a positive integer <var>i</var> as its first parameter. If the element corresponding to <var>i</var> is not in the array, then the function should return false or nil; and if it ''is'' in the array, then the function should return a truthy value (anything other than false or nil). (required) * <var>init</var> - the initial value of <var>i</var> to check. For advanced users. (optional) expSearch will return the highest value of <var>i</var> for which testFunc was truthy. If no values were truthy, the function will return nil.
Summary:
Please note that all contributions to Stockhub may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Stockhub:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)