📄 yabasic.xml
字号:
</listitem> </varlistentry> <varlistentry> <term><link linkend="ref_if">if</link></term> <listitem> evaluate a condition and execute statements or not, depending on the result </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_label">label</link></term> <listitem> mark a specific location within your program for <function>goto</function>, <function>gosub</function> or <function>restore</function> </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_loop">loop</link></term> <listitem> marks the end of an infinite loop </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_next">next</link></term> <listitem> mark the end of a for loop </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_not">not</link></term> <listitem> negate an expression; can be written as <function>!</function> </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_on_gosub">on gosub</link></term> <listitem> jump to one of multiple <function>gosub</function>-targets </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_on_goto">on goto</link></term> <listitem> jump to one of many <function>goto</function>-targets </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_on_interrupt">on interrupt</link></term> <listitem> change reaction on keyboard interrupts </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_logical_or">logical or</link></term> <listitem> logical or, used in conditions </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_repeat">repeat</link></term> <listitem> start a <function>repeat</function>-loop </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_sleep">sleep</link></term> <listitem> pause, sleep, wait for the specified number of seconds </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_switch">switch</link></term> <listitem> select one of many alternatives depending on a value </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_then">then</link></term> <listitem> tell the long from the short form of the <function>if</function>-statement </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_true">true</link></term> <listitem> a constant with the value of 1 </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_until">until</link></term> <listitem> end a <function>repeat</function>-loop </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_wait">wait</link></term> <listitem> pause, sleep, wait for the specified number of seconds </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_wend">wend</link></term> <listitem> end a <function><link linkend="ref_while">while</link></function>-loop </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_while">while</link></term> <listitem> start a <function>while</function>-loop </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_colon">:</link></term> <listitem> separate commands from each other </listitem> </varlistentry> </variablelist> </sect1> <sect1 renderas="sect2" id="top_data"> <title>Data keeping and processing</title> <variablelist> <varlistentry> <term><link linkend="ref_arraydim">arraydim()</link></term> <listitem> returns the dimension of the array, which is passed as an <link linkend="ref_array_references">array reference</link> </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_arraysize">arraysize()</link></term> <listitem> returns the size of a dimension of an array </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_data">data</link></term> <listitem> introduces a list of data-items </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_dim">dim</link></term> <listitem> create an array prior to its first use </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_read">read</link></term> <listitem> read data from <function>data</function>-statements </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_redim">redim</link></term> <listitem> create an array prior to its first use. A synonym for <function>dim</function> </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_restore">restore</link></term> <listitem> reposition the <function>data</function>-pointer </listitem> </varlistentry> </variablelist> </sect1> <sect1 renderas="sect2" id="top_strings"> <title>String processing</title> <variablelist> <varlistentry> <term><link linkend="ref_asc">asc()</link></term> <listitem> accepts a string and returns the position of its first character within the <acronym>ascii</acronym> charset </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_chr">chr$()</link></term> <listitem> accepts a number and returns the character at this position within the <acronym>ascii</acronym> charset </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_glob">glob()</link></term> <listitem> check if a string matches a simple pattern </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_hex">hex$()</link></term> <listitem> convert a number into hexadecimal </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_instr">instr()</link></term> <listitem> searches its second argument within the first; returns its position if found </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_left">left$()</link></term> <listitem> return (<emphasis>or change</emphasis>) left end of a string </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_len">len()</link></term> <listitem> return the length of a string </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_lower">lower$()</link></term> <listitem> convert a string to lower case </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_ltrim">ltrim$()</link></term> <listitem> trim spaces at the left end of a string </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_mid">mid$()</link></term> <listitem> return (<emphasis>or change</emphasis>) characters from within a string </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_right">right$()</link></term> <listitem> return (<emphasis>or change</emphasis>) the right end of a string </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_split">split()</link></term> <listitem> split a string into many strings </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_str">str$()</link></term> <listitem> convert a number into a string </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_token">token()</link></term> <listitem> split a string into multiple strings </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_trim">trim$()</link></term> <listitem> remove leading and trailing spaces from its argument </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_upper">upper$()</link></term> <listitem> convert a string to upper case </listitem> </varlistentry> <varlistentry> <term><link linkend="ref_val">val()</link></term> <listitem> converts a string to a number </listitem> </varlistentry> </variablelist> </sect1>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -