⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 b.html

📁 perl教程
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<dt><strong><a name="item_gvrefcnt">GvREFCNT</a></strong>

<dt><strong>FLAGS</strong>

</dl>
<p>
</p>
<h2><a name="b__io_methods">B::IO Methods</a></h2>
<dl>
<dt><strong><a name="item_lines">LINES</a></strong>

<dt><strong><a name="item_page">PAGE</a></strong>

<dt><strong><a name="item_page_len">PAGE_LEN</a></strong>

<dt><strong><a name="item_lines_left">LINES_LEFT</a></strong>

<dt><strong><a name="item_top_name">TOP_NAME</a></strong>

<dt><strong><a name="item_top_gv">TOP_GV</a></strong>

<dt><strong><a name="item_fmt_name">FMT_NAME</a></strong>

<dt><strong><a name="item_fmt_gv">FMT_GV</a></strong>

<dt><strong><a name="item_bottom_name">BOTTOM_NAME</a></strong>

<dt><strong><a name="item_bottom_gv">BOTTOM_GV</a></strong>

<dt><strong><a name="item_subprocess">SUBPROCESS</a></strong>

<dt><strong><a name="item_iotype">IoTYPE</a></strong>

<dt><strong><a name="item_ioflags">IoFLAGS</a></strong>

<dt><strong><a name="item_isstd">IsSTD</a></strong>

<dd>
<p>Takes one arguments ( 'stdin' | 'stdout' | 'stderr' ) and returns true
if the IoIFP of the object is equal to the handle whose name was
passed as argument ( i.e. $io-&gt;<a href="#item_isstd"><code>IsSTD('stderr')</code></a> is true if
<code>IoIFP($io)</code> == <code>PerlIO_stdin()</code> ).</p>
</dd>
</li>
</dl>
<p>
</p>
<h2><a name="b__av_methods">B::AV Methods</a></h2>
<dl>
<dt><strong><a name="item_fill">FILL</a></strong>

<dt><strong><a name="item_max">MAX</a></strong>

<dt><strong><a name="item_off">OFF</a></strong>

<dt><strong><a name="item_array">ARRAY</a></strong>

<dt><strong><a name="item_arrayelt">ARRAYelt</a></strong>

<dd>
<p>Like <a href="#item_array"><code>ARRAY</code></a>, but takes an index as an argument to get only one element,
rather than a list of all of them.</p>
</dd>
</li>
<dt><strong><a name="item_avflags">AvFLAGS</a></strong>

</dl>
<p>
</p>
<h2><a name="b__cv_methods">B::CV Methods</a></h2>
<dl>
<dt><strong>STASH</strong>

<dt><strong><a name="item_start">START</a></strong>

<dt><strong><a name="item_root">ROOT</a></strong>

<dt><strong><a name="item_gv">GV</a></strong>

<dt><strong>FILE</strong>

<dt><strong><a name="item_depth">DEPTH</a></strong>

<dt><strong><a name="item_padlist">PADLIST</a></strong>

<dt><strong><a name="item_outside">OUTSIDE</a></strong>

<dt><strong><a name="item_outside_seq">OUTSIDE_SEQ</a></strong>

<dt><strong><a name="item_xsub">XSUB</a></strong>

<dt><strong><a name="item_xsubany">XSUBANY</a></strong>

<dd>
<p>For constant subroutines, returns the constant SV returned by the subroutine.</p>
</dd>
</li>
<dt><strong><a name="item_cvflags">CvFLAGS</a></strong>

<dt><strong><a name="item_const_sv">const_sv</a></strong>

</dl>
<p>
</p>
<h2><a name="b__hv_methods">B::HV Methods</a></h2>
<dl>
<dt><strong>FILL</strong>

<dt><strong>MAX</strong>

<dt><strong><a name="item_keys">KEYS</a></strong>

<dt><strong><a name="item_riter">RITER</a></strong>

<dt><strong>NAME</strong>

<dt><strong><a name="item_pmroot">PMROOT</a></strong>

<dt><strong>ARRAY</strong>

</dl>
<p>
</p>
<h2><a name="oprelated_classes">OP-RELATED CLASSES</a></h2>
<p><code>B::OP</code>, <code>B::UNOP</code>, <code>B::BINOP</code>, <code>B::LOGOP</code>, <code>B::LISTOP</code>, <code>B::PMOP</code>,
<code>B::SVOP</code>, <code>B::PADOP</code>, <code>B::PVOP</code>, <code>B::LOOP</code>, <code>B::COP</code>.</p>
<p>These classes correspond in the obvious way to the underlying C
structures of similar names. The inheritance hierarchy mimics the
underlying C &quot;inheritance&quot;:</p>
<pre>
                                 B::OP
                                   |
                   +---------------+--------+--------+
                   |               |        |        |
                B::UNOP          B::SVOP B::PADOP  B::COP
                 ,'  `-.
                /       `--.
           B::BINOP     B::LOGOP
               |
               |
           B::LISTOP
             ,' `.
            /     \
        B::LOOP B::PMOP</pre>
<p>Access methods correspond to the underlying C structre field names,
with the leading &quot;class indication&quot; prefix (<code>&quot;op_&quot;</code>) removed.</p>
<p>
</p>
<h2><a name="b__op_methods">B::OP Methods</a></h2>
<p>These methods get the values of similarly named fields within the OP
data structure.  See top of <code>op.h</code> for more info.</p>
<dl>
<dt><strong><a name="item_next">next</a></strong>

<dt><strong><a name="item_sibling">sibling</a></strong>

<dt><strong><a name="item_name">name</a></strong>

<dd>
<p>This returns the op name as a string (e.g. &quot;add&quot;, &quot;rv2av&quot;).</p>
</dd>
</li>
<dt><strong><a name="item_ppaddr">ppaddr</a></strong>

<dd>
<p>This returns the function name as a string (e.g. &quot;PL_ppaddr[OP_ADD]&quot;,
&quot;PL_ppaddr[OP_RV2AV]&quot;).</p>
</dd>
</li>
<dt><strong><a name="item_desc">desc</a></strong>

<dd>
<p>This returns the op description from the global C PL_op_desc array
(e.g. &quot;addition&quot; &quot;array deref&quot;).</p>
</dd>
</li>
<dt><strong><a name="item_targ">targ</a></strong>

<dt><strong><a name="item_type">type</a></strong>

<dt><strong><a name="item_opt">opt</a></strong>

<dt><strong><a name="item_static">static</a></strong>

<dt><strong><a name="item_flags">flags</a></strong>

<dt><strong><a name="item_private">private</a></strong>

<dt><strong><a name="item_spare">spare</a></strong>

</dl>
<p>
</p>
<h2><a name="b__unop_method">B::UNOP METHOD</a></h2>
<dl>
<dt><strong><a name="item_first">first</a></strong>

</dl>
<p>
</p>
<h2><a name="b__binop_method">B::BINOP METHOD</a></h2>
<dl>
<dt><strong><a name="item_last">last</a></strong>

</dl>
<p>
</p>
<h2><a name="b__logop_method">B::LOGOP METHOD</a></h2>
<dl>
<dt><strong><a name="item_other">other</a></strong>

</dl>
<p>
</p>
<h2><a name="b__listop_method">B::LISTOP METHOD</a></h2>
<dl>
<dt><strong><a name="item_children">children</a></strong>

</dl>
<p>
</p>
<h2><a name="b__pmop_methods">B::PMOP Methods</a></h2>
<dl>
<dt><strong><a name="item_pmreplroot">pmreplroot</a></strong>

<dt><strong><a name="item_pmreplstart">pmreplstart</a></strong>

<dt><strong><a name="item_pmnext">pmnext</a></strong>

<dt><strong><a name="item_pmregexp">pmregexp</a></strong>

<dt><strong><a name="item_pmflags">pmflags</a></strong>

<dt><strong><a name="item_pmdynflags">pmdynflags</a></strong>

<dt><strong><a name="item_pmpermflags">pmpermflags</a></strong>

<dt><strong>precomp</strong>

<dt><strong><a name="item_pmoffset">pmoffset</a></strong>

<dd>
<p>Only when perl was compiled with ithreads.</p>
</dd>
</li>
</dl>
<p>
</p>
<h2><a name="b__svop_method">B::SVOP METHOD</a></h2>
<dl>
<dt><strong><a name="item_sv">sv</a></strong>

<dt><strong><a name="item_gv">gv</a></strong>

</dl>
<p>
</p>
<h2><a name="b__padop_method">B::PADOP METHOD</a></h2>
<dl>
<dt><strong><a name="item_padix">padix</a></strong>

</dl>
<p>
</p>
<h2><a name="b__pvop_method">B::PVOP METHOD</a></h2>
<dl>
<dt><strong><a name="item_pv">pv</a></strong>

</dl>
<p>
</p>
<h2><a name="b__loop_methods">B::LOOP Methods</a></h2>
<dl>
<dt><strong><a name="item_redoop">redoop</a></strong>

<dt><strong><a name="item_nextop">nextop</a></strong>

<dt><strong><a name="item_lastop">lastop</a></strong>

</dl>
<p>
</p>
<h2><a name="b__cop_methods">B::COP Methods</a></h2>
<dl>
<dt><strong><a name="item_label">label</a></strong>

<dt><strong><a name="item_stash">stash</a></strong>

<dt><strong><a name="item_stashpv">stashpv</a></strong>

<dt><strong><a name="item_file">file</a></strong>

<dt><strong><a name="item_cop_seq">cop_seq</a></strong>

<dt><strong><a name="item_arybase">arybase</a></strong>

<dt><strong><a name="item_line">line</a></strong>

<dt><strong><a name="item_warnings">warnings</a></strong>

<dt><strong><a name="item_io">io</a></strong>

</dl>
<p>
</p>
<hr />
<h1><a name="author">AUTHOR</a></h1>
<p>Malcolm Beattie, <code>mbeattie@sable.ox.ac.uk</code></p>

</body>

</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -