提取子字符串

Elm:
提取子字符串

How to: (如何执行:)

import String exposing (slice)

-- 提取子字符串的例子

exampleString : String
exampleString = "Hello, Elm programmer!"

-- 从位置5开始到11结束(不包含11)
substring : String
substring = slice 5 11 exampleString

-- 输出结果: ", Elm"

Deep Dive (深入探究)

从早期编程语言到现代Elm,提取子字符串一直是字符串操作的基础。Elm的String.slice函数是提取子字符串的基本手段。其他语言有各种方法,比如Python的索引切片或JavaScript的substring()slice()方法。Elm在内部是如何实现这一功能的不太被外界所知,但这个功能建立在底层JavaScript的字符串处理能力之上,因为Elm最终会编译成JavaScript。

See Also (另请参阅)