Internal Functions: Difference between revisions

From BR Wiki
Jump to navigation Jump to search
No edit summary
(Redirected page to Category:Internal Functions)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
BR has numerous built-in '''internal functions''' that return either [[numeric]] or [[string]] values. By using internal  functions for tasks such as [[searching]] or [[summing an array]], both programmers and programs can be more efficient in getting their jobs done. Numeric functions may be used anywhere that a numeric expression is valid.  Likewise, string functions may be used anywhere that a string expression is valid. Internal functions usually perform generic tasks often needed by programmers.
#Redirect:[[:Category:Internal Functions]]
 
This section presents these internal functions in alphabetical order. Their purpose is described, comments and examples are provided and related functions are mentioned.
 
'''Note that this is the 4th section of the BR Reference. Many of the topics involved in discussing BR Internal Functions may not have been discussed yet. Most likely you will come back to this section often as you learn more and more BR material.'''
 
==Syntax Conventions==
 
Numeric values are symbolized by the [[Variable|variables]] X and Y.  String variables are symbolized by A$, B$, and C$. File reference numbers are symbolized by N, where N is the number associated with an opened file.  Square brackets around a parameter indicate the parameter is optional. In all cases, the parameters or arguments which are passed remain unchanged.
 
==ABS==
 
{{:ABS}}
 
==AIDX==
 
{{:AIDX}}
 
==ATN==
 
{{:ATN}}
 
==BELL==
 
{{:BELL}}
 
==CEIL==
 
{{:CEIL}}
 
==CFORM$==
 
{{:CFORM$}}
 
==CHR$==
 
{{:CHR$}}
 
==CMDKEY==
 
{{:CMDKEY}}
 
==CNT==
 
{{:CNT}}
 
==CNVRT$==
 
{{:CNVRT$}}
 
==CODE==
 
{{:CODE}}
 
==COS==
 
{{:COS}}
 
==CURCOL==
 
{{:CURCOL}}
 
==CURFLD==
 
{{:CURFLD}}
 
==CURROW==
 
{{:CURROW}}
 
==CURWINDOW==
 
{{:CURWINDOW}}
 
==DATE==
 
{{:DATE (Internal Function)}}
 
==DATE$==
 
{{:DATE$}}
 
==DAYS==
 
{{:DAYS}}
 
==DEBUG_STR==
 
{{:DEBUG_STR}}
 
==DIDX==
 
{{:DIDX}}
 
==ENV$==
 
{{:ENV$}}
 
==ERR==
 
{{:ERR}}
 
==EXISTS==
 
{{:EXISTS}}
 
==EXP==
 
{{:EXP}}
 
==FILE==
 
{{:FILE (internal function)}}
 
==FILE$==
 
{{:FILE$}}
 
==FILENUM==
 
{{:FILENUM}}
 
==FKEY==
 
{{:FKEY}}
 
==FP==
 
{{:FP}}
 
==FREESP==
 
{{:FREESP}}
 
==HELP$==
 
{{:HELP$}}
 
==HEX$==
 
{{:HEX$}}
 
==INF==
 
{{:INF}}
 
==INT==
 
{{:INT}}
 
==IP==
 
{{:IP}}
 
==KLN==
 
{{:KLN}}
 
==KPS==
 
{{:KPS}}
 
==KREC==
 
{{:KREC}}
 
==KSTAT$==
 
{{:KSTAT$}}
 
==LEN==
 
{{:LEN}}
 
==LINE==
 
{{:LINE}}
 
==LINES==
 
{{:LINES}}
 
==LINESPP==
 
{{:LINESPP}}
 
==LOG==
 
{{:LOG}}
 
==LOGIN_NAME$==
 
{{:LOGIN_NAME$}}
 
==LPAD$==
 
{{:LPAD$}}
 
==LREC==
 
{{:LREC}}
 
==LTRM$==
 
{{:LTRM$}}
 
==LWRC$==
 
{{:LWRC$}}
 
==MAT2STR==
 
{{:MAT2STR}}
 
==MAX==
 
{{:MAX}}
 
==MAX$==
 
{{:MAX$}}
 
==MIN==
 
{{:MIN}}
 
==MIN$==
 
{{:MIN$}}
 
==MOD==
 
{{:MOD}}
 
==MSG==
 
{{:MSG}}
 
==MSG$==
 
{{:MSG$}}
 
==MSGBOX==
 
{{:MSGBOX}}
 
==NEWPAGE==
 
{{:NEWPAGE}}
 
==NXTCOL==
 
{{:NXTCOL}}
 
==NXTFLD==
 
{{:NXTFLD}}
 
==NXTROW==
 
{{:NXTROW}}
 
==ORD==
 
{{:ORD}}
 
==OS_FILENAME$==
 
{{:OS_FILENAME$}}
 
==PI==
 
{{:PI}}
 
==PIC$==
 
{{:PIC$}}
 
==POS==
 
{{:POS}}
 
==PRINTER_LIST==
 
{{:PRINTER_LIST}}
 
==PROCIN==
 
{{:PROCIN}}
 
==PROGRAM$==
 
{{:PROGRAM$}}
 
==REC==
 
{{:REC}}
 
==REM==
 
{{:REM (Internal Function)}}
 
==RLN==
 
{{:RLN}}
 
==RND==
 
{{:RND}}
 
==ROUND==
 
{{:ROUND}}
 
==RPAD$==
 
{{:RPAD$}}
 
==RPT$==
 
{{:RPT$}}
 
==RTRM$==
 
{{:RTRM$}}
 
==SERIAL==
 
{{:SERIAL}}
 
==SESSION$==
 
{{:SESSION$}}
 
==SETENV==
 
{{:SETENV}}
 
==SGN==
 
{{:SGN}}
 
==SIN==
 
{{:SIN}}
 
==SLEEP==
 
{{:SLEEP}}
 
==SQR==
 
{{:SQR}}
 
==SRCH==
 
{{:SRCH}}
 
==SREP$==
 
{{:SREP$}}
 
==STR$==
 
{{:STR$}}
 
==STR2MAT==
 
{{:STR2MAT}}
 
==SUM==
 
{{:SUM}}
 
==TAB==
 
{{:TAB}}
 
==TAN==
 
{{:TAN}}
 
==TIME$==
 
{{:TIME$}}
 
==TIMER==
 
{{:TIMER}}
 
==TRIM$==
 
{{:TRIM$}}
 
==UDIM==
 
{{:UDIM}}
 
==UNHEX$==
 
{{:UNHEX$}}
 
==UPRC$==
 
{{:UPRC$}}
 
==USERID$==
 
{{:USERID$}}
 
==VAL==
 
{{:VAL}}
 
==VARIABLE$==
 
{{:VARIABLE$}}
 
==VERSION==
 
{{:VERSION}}
 
==WBPLATFORM$==
 
{{:WBPLATFORM$}}
 
==WBVERSION$==
 
{{:WBVERSION$}}
 
==WSID$==
 
{{:WSID$}}
 
==XLATE$==
 
{{:XLATE$}}
 
<noinclude>
[[Category:Internal Functions]]
</noinclude>

Latest revision as of 18:25, 24 February 2014