Difference between revisions of "MC-Basic:LEFT$"
(fixed typo) |
|||
| Line 1: | Line 1: | ||
| − | |||
| − | |||
| + | LEFT$ 从字符串的左侧返回指定数量的字符。 | ||
| − | + | 在支持 UTF-8 的 4.5.1 及更高版本中,NULL 字符不再会从字符串中被截断,因此行为有所不同: | |
| − | |||
| − | + | 例如,Chr$(0) 的长度(Len)为 1。 | |
| − | |||
| − | + | 在旧版本中,NULL 字符不能出现在字符串的中间,因为在字符串连接(concatenation)过程中,这些字符会被从结果字符串中裁剪掉。 | |
| − | |||
| − | + | == 格式 == | |
| − | + | LEFT$(''<string>, <expression>'') | |
| − | + | == 可用版本 == | |
| − | + | 所有版本 | |
| − | + | == 类型 == | |
| − | + | <''return value''>: String<br/> ''<string>'': String<br/> <''expression''>: Long | |
| − | <''return value''>: String<br> | ||
| − | ''<string>'': String<br> | ||
| − | <''expression''>: Long | ||
| − | + | == 范围 == | |
| − | |||
| − | |||
| − | |||
| − | + | <''return value''>: String<br/> ''<string>'': String<br/> <''expression''>: 0 to MaxLong | |
| + | == 作用域 == | ||
| − | + | Configuration, Task or Terminal | |
| + | == 使用限制 == | ||
| − | + | 只读 | |
| − | + | ||
| + | == 用例 == | ||
| − | + | -->Test=”This string is too long” | |
| − | |||
| − | + | -->PRINT LEFT$(Test,4)<br/> -->This | |
| − | -->Test | ||
| − | + | == 参见 == | |
| − | |||
| − | + | [[MC-Basic:MID$|MC-Basic:MID$]] | |
| − | |||
| − | |||
| − | [[ | + | [[MC-Basic:RIGHT$/zh-hans|MC-Basic:RIGHT$/zh-hans]] |
| − | |||
Revision as of 02:53, 23 January 2026
LEFT$ 从字符串的左侧返回指定数量的字符。
在支持 UTF-8 的 4.5.1 及更高版本中,NULL 字符不再会从字符串中被截断,因此行为有所不同:
例如,Chr$(0) 的长度(Len)为 1。
在旧版本中,NULL 字符不能出现在字符串的中间,因为在字符串连接(concatenation)过程中,这些字符会被从结果字符串中裁剪掉。
格式
LEFT$(<string>, <expression>)
可用版本
所有版本
类型
<return value>: String
<string>: String
<expression>: Long
范围
<return value>: String
<string>: String
<expression>: 0 to MaxLong
作用域
Configuration, Task or Terminal
使用限制
只读
用例
-->Test=”This string is too long”
-->PRINT LEFT$(Test,4)
-->This