IsValidIdent - C++ Builder

C++ Builder 参考手册System::SysutilsIsValidIdent


判断一个字符串是否符合变量名规则

头文件:#include <System.SysUtils.hpp>
命名空间:System::Sysutils
函数原型:

bool __fastcall IsValidIdent(const System::UnicodeString Ident, bool AllowDots = false);

参数:

  • Ident:字符串,判断这个字符串是否符合变量名规则;
  • AllowDots:是否允许小数点 '.' 作为组成变量名的字符:
    true:变量名里面允许有小数点 '.' 但不能放在开头;
    false:变量名里面不允许有小数点 '.' 默认是 false 不允许有小数点的;

返回值:

  • true: 字符串 Ident 符合变量名规则,即字母或下划线 '_' 开头,之后包含字母、下划线、数字,如果参数 AllowDots 为 true 允许有小数点 '.';
  • false:字符串 Ident 不符合变量名规则;
  • 这个函数通常用来检查组件名称是否有效,TComponent::SetName 内部使用了这个函数判断组件名是否有效。

相关:


C++ Builder 参考手册System::SysutilsIsValidIdent

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容