📄 yabasic.xml
字号:
<sect1 renderas="sect2" id="top_io"> <title>File operations and printing</title> <variablelist> <varlistentry> <term><link linkend="ref_at">at()</link></term> <listitem> can be used in the <function>print</function>-command to place the output at a specified position </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_beep">beep</link></term> <listitem> ring the bell within your computer; a synonym for <function>bell</function> </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_bell">bell</link></term> <listitem> ring the bell within your computer (just as <function>beep</function>) </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_clear_screen">clear screen</link></term> <listitem> erases the text window </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_close">close</link></term> <listitem> close a file, which has been opened before </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_close_printer">close printer</link></term> <listitem> stops printing of graphics </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_print_color">print color</link></term> <listitem> print with color </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_print_colour">print colour</link></term> <listitem> see <function><link linkend="ref_print_color">print color</link></function> </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_eof">eof</link></term> <listitem> check, if an open file contains data </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_getscreen">getscreen$()</link></term> <listitem> returns a string representing a rectangular section of the text terminal </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_inkey">inkey$</link></term> <listitem> wait, until a key is pressed </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_input">input</link></term> <listitem> read input from the user (or from a file) and assign it to a variable </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_line_input">line input</link></term> <listitem> read in a whole line of text and assign it to a variable </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_open">open</link></term> <listitem> open a file </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_open_printer">open printer</link></term> <listitem> open printer for printing graphics </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_print">print</link></term> <listitem> Write to terminal or file </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_putscreen">putscreen</link></term> <listitem> draw a rectangle of characters into the text terminal </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_reverse">reverse</link></term> <listitem> print reverse (background and foreground colors exchanged) </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_screen">screen</link></term> <listitem> as <function>clear screen</function> clears the text window </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_seek">seek()</link></term> <listitem> change the position within an open file </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_tell">tell</link></term> <listitem> get the current position within an open file </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_using">using</link></term> <listitem> Specify the format for printing a number </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_hash">#</link></term> <listitem> either a comment or a marker for a file-number </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_at">@</link></term> <listitem> synonymous to <function><link linkend="ref_at">at</link></function> </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_semicolon">;</link></term> <listitem> suppress the implicit newline after a <function><link linkend="ref_print">print</link></function>-statement </listitem> </varlistentry> </variablelist> </sect1> <sect1 renderas="sect2" id="top_sub"> <title>Subroutines and libraries</title> <variablelist> <varlistentry> <term><link linkend="ref_end_sub">end sub</link></term> <listitem> ends a subroutine definition </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_export">export</link></term> <listitem> mark a function as globally visible </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_import">import</link></term> <listitem> import a library </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_local">local</link></term> <listitem> mark a variable as local to a subroutine </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_numparams">numparams</link></term> <listitem> return the number of parameters, that have been passed to a subroutine </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_return">return</link></term> <listitem> return from a subroutine or a gosub </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_static">static</link></term> <listitem> preserves the value of a variable between calls to a subroutine </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_step">step</link></term> <listitem> specifies the increment step in a for-loop </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_sub">sub</link></term> <listitem> declare a user defined subroutine </listitem> </varlistentry> </variablelist> </sect1> <sect1 renderas="sect2" id="top_other"> <title>Other commands</title> <variablelist> <varlistentry> <term><link linkend="ref_bind">bind()</link></term> <listitem> Binds a <application>yabasic</application>-program and the <application>yabasic</application>-interpreter together into a <emphasis>standalone</emphasis> program. </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_compile">compile</link></term> <listitem> compile a string with <acronym>yabasic</acronym>-code <emphasis>on the fly</emphasis> </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_date">date$</link></term> <listitem> returns a string with various components of the current date </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_doc">doc</link></term> <listitem> special comment, which might be retrieved by the program itself </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_docu">docu$</link></term> <listitem> special array, containing the contents of all docu-statement within the program </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_error">error</link></term> <listitem> raise an error and terminate your program </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_execute">execute$()</link></term> <listitem> execute a user defined subroutine, which must return a string </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_execute">execute()</link></term> <listitem> execute a user defined subroutine, which must return a number </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_exit">exit</link></term> <listitem> terminate your program </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_pause">pause</link></term> <listitem> pause, sleep, wait for the specified number of seconds </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_peek">peek</link></term> <listitem> retrieve various internal informations </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_peek2">peek$</link></term> <listitem> retrieve various internal string-informations </listitem>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -