当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Elixir Macro.camelize用法及代码示例


Elixir语言中 Macro.camelize 相关用法介绍如下。

用法:

camelize(string)
@spec camelize(String.t()) :: String.t()

将给定的字符串转换为 CamelCase 格式。

此函数旨在将语言标识符/标记骆驼化,这就是它属于 Macro 模块的原因。不要将其用作骆驼化字符串的通用机制,因为它不支持 Unicode 或 Elixir 标识符中无效的字符。

例子

iex> Macro.camelize("foo_bar")
"FooBar"

如果存在大写字符,则不会以任何方式修改它们作为保留首字母缩略词的机制:

iex> Macro.camelize("API.V1")
"API.V1"
iex> Macro.camelize("API_SPEC")
"API_SPEC"

相关用法


注:本文由纯净天空筛选整理自elixir-lang.org大神的英文原创作品 Macro.camelize(string)。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。