classassign.hlp
来自「是一个经济学管理应用软件 很难找的 但是经济学学生又必须用到」· HLP 代码 · 共 64 行
HLP
64 行
{smcl}
{* 29mar2005}{...}
{cmd:help classassign}
{hline}
{title:Appendix C.2: Assignment}
{it:lvalue} {cmd:=} {it:rvalue}
{it:lvalue}{cmd:.ref} {cmd:=} {it:lvalue}{cmd:.ref}{space 20}{it:(sic)}
{it:lvalue}{cmd:.ref} {cmd:=} {it:rvalue}
{pstd}
where
{pmore}
{it:lvalue} is {cmd:.}{it:id}[{cmd:.}{it:id}[...]]
{p 8 12 2}
{it:rvalue} is{break}
{cmd:"}[{it:string}]{cmd:"}{break}
{cmd:'"}[{it:string}]{cmd:"'}{break}
{it:#}{break}
{it:exp}{break}
{cmd:(}{it:exp}{cmd:)}{break}
{cmd:.}{it:id}[{cmd:.}{it:id}[...]]{break}
[{cmd:.}{it:id}[{cmd:.}{it:id}[...]]]{cmd:.}{it:pgmname} [{it:pgm_arguments}]{break}
[{cmd:.}{it:id}[{cmd:.}{it:id}[...]]]{cmd:.Super}[{cmd:(}{it:classname}{cmd:)}]{cmd:.}{it:pgmname} [{it:pgm_arguments}]{break}
{cmd:{c -(}}{cmd:{c )-}}{break}
{cmd:{c -(}}{it:el} [{cmd:,}{it:el} [{cmd:,}...]]{cmd:{c )-}}
{p 8 12 2}
The last two syntaxes concern assignment to arrays;
{it:el} may be{break}
{it:nothing}{break}
{cmd:"}[{it:string}]{cmd:"}{break}
{cmd:'"}[{it:string}]{cmd:"'}{break}
{it:#}{break}
{cmd:(}{it:exp}{cmd:)}{break}
{cmd:.}{it:id}[{cmd:.}{it:id}[...]]{break}
[{cmd:.}{it:id}[{cmd:.}{it:id}[...]]]{cmd:.}{it:pgmname}{break}
{cmd:[}[{cmd:.}{it:id}[{cmd:.}{it:id}[...]]]{cmd:.}{it:pgmname} [{it:pgm_arguments}]{cmd:]}{break}
{cmd:[}[{cmd:.}{it:id}[{cmd:.}{it:id}[...]]]{cmd:.Super}[{cmd:(}{it:classname}{cmd:)}]{cmd:.}{it:pgmname} [{it:pgm_arguments}]{cmd:]}{break}
{pmore}
{it:id} is {c -(}{it:name} | {it:name}{cmd:[}{it:exp}{cmd:]}{c )-}, the
latter being how you refer to an array element; {it:exp} must evaluate to a
number. If {it:exp} evaluates to a noninteger number, it is truncated.
{title:Description}
{pstd}
See {help classman} for more information.
{title:Also see}
{psee}
Manual: {bf:[P] class}{p_end}
{psee}
Online: {help class}, {help classman};{break}
{help classdeclare}, {help classmacro}, {help classbi}{p_end}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?