當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。