|
本帖最后由 mdyblog 于 2015-3-1 21:47 编辑
1:
解释一下“分段符串”。
“中间的分段符串”。在谁的中间?是“分断字符串”中间的“分段符串”,还是“分断字符集”中的“分段符串”?
--------------
比如
ENVI^ Arg=*[,;]AAAA,BBB,CCC;DDD
分成 AAAA BBB CCC DDD
AAAA BBB 中间有个【,】。 【,】在AAAA BBB 的中间。 说的就是这回事。
同样 BBB CCC 的中间有个 ,
=后有个*所以 不会丢弃中间的分割
最中得到
AAAA , BBB , CCC , DDD
---- ----- --- ---- --- --- ---
1 2 3 4 5 6 7
共7段。
对应的引用用%1 %2 ... %7
ENVI^ Arg=[,;]AAAA,BBB,CCC;DDD
则丢弃中间的分割
最中得到
AAAA BBB CCC DDD
---- --- ---- ---
1 2 3 4
共4段。
对应的引用用%1 %2 ... %4
2:
“覆盖本函数或LAMDA参数表,引用同函数参数”,谁覆盖?主体是谁?发现许多句子都主体不明或指代不明,理解起来很费劲。
------------------
上面的 每个脚本文件、函数、LAMDA,都用自己的参数表。
参数表的引用形式:%0 %1 %2 ...
保存在一个列表中。
ENVI^ Arg=
得到的结果,也需要保存,还需要提供一个引用接口让人能使用结果。
这里直接借用本来就有的参数表来保存,也用这种机制来访问结果。
这样,就覆盖了所在的 脚本文件/函数/LAMDA 的原来的参数表。
3:
你从用户的角度,觉得如果重要,可修改中文原始文本,到时我同步过来。
目前的文本, 就是988668修改过的。
对于上面的打段文本, 你可以放到 林外一个重要文本:PECMD补充说明.doc
|
|