MQL4 函数 f0_5:获取字符串的后缀字符
这是一个 MQL4 语言的函数,函数名为 'f0_5',接收两个参数:
- As_0: 字符串类型,表示要截取的字符串。
- Ai_8: 整型,表示要获取的字符数量,默认值为 1。
该函数的功能是返回字符串 'As_0' 的后 'Ai_8' 个字符。
- 如果 'Ai_8' 大于 0,则返回从 'As_0' 的长度减去 'Ai_8' 位置开始的长度为 'Ai_8' 的子串。
- 如果 'Ai_8' 小于 0,则返回从 'As_0' 的 - 'Ai_8' 位置开始到字符串结尾的子串。
- 如果 'Ai_8' 等于 0,则返回空串。
以下是函数的代码实现:
string f0_5(string As_0, int Ai_8 = 1)
{
if (Ai_8 > 0) return (StringSubstr(As_0, StringLen(As_0) - Ai_8, Ai_8));
if (Ai_8 < 0) return (StringSubstr(As_0, -Ai_8, StringLen(As_0) - Ai_8));
return ('');
}
例如,如果调用 f0_5('Hello World', 5),则函数将返回 'World'。如果调用 f0_5('Hello World', -3),则函数将返回 'rld'。
原文地址: https://www.cveoy.top/t/topic/ohK1 著作权归作者所有。请勿转载和采集!