x == ""; true 最佳答案 使用 isempty 。它更明确,更有可能针对其用例进行优化-6ren">
gpt4 book ai didi

julia - 如何检查字符串是否为空?

转载 作者:行者123 更新时间:2023-12-04 22:54:18 25 4
gpt4 key购买 nike

如何检查字符串是否为空?

我目前正在使用 == 运算符:

julia> x = "";

julia> x == "";
true

最佳答案

使用 isempty 。它更明确,更有可能针对其用例进行优化。

例如,在最新的 Julia 上:

julia> using BenchmarkTools

julia> myisempty(x::String) = x == ""
foo (generic function with 1 method)

julia> @btime myisempty("")
2.732 ns (0 allocations: 0 bytes)
true

julia> @btime myisempty("bar")
3.001 ns (0 allocations: 0 bytes)
false

julia> @btime isempty("")
1.694 ns (0 allocations: 0 bytes)
true

julia> @btime isempty("bar")
1.594 ns (0 allocations: 0 bytes)
false

关于julia - 如何检查字符串是否为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59854093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com