这是一个 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'。

MQL4 函数 f0_5:获取字符串的后缀字符

原文地址: https://www.cveoy.top/t/topic/ohK1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录