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


Julia contains用法及代码示例


用法一

contains(haystack::AbstractString, needle)

如果 haystack 包含 needle ,则返回 true 。这与 occursin(needle, haystack) 相同,但为了与 startswith(haystack, needle)endswith(haystack, needle) 保持一致而提供。

另见 occursin in issubset

例子

julia> contains("JuliaLang is pretty cool!", "Julia")
true

julia> contains("JuliaLang is pretty cool!", 'a')
true

julia> contains("aba", r"a.a")
true

julia> contains("abba", r"a.a")
false

Julia 1.5

contains 函数至少需要 Julia 1.5。

用法二

contains(needle)

创建一个检查其参数是否包含 needle 的函数,即等效于 haystack -> contains(haystack, needle) 的函数。

返回的函数是 Base.Fix2{typeof(contains)} 类型,可用于实现专门的方法。

相关用法


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