toBooleanStrictOrNull所在位置是kotlin.text.toBooleanStrictOrNull,其相關用法介紹如下。

用法:

fun String.toBooleanStrictOrNull(): Boolean?

如果此字符串的內容等於單詞"true",則返回true,如果等於"false",則返回false,否則返回null

可空字符串 String?.toBoolean 上還有一個寬鬆的函數版本。請注意,此函數區分大小寫。

例子:

import java.util.Locale
import kotlin.test.*

fun main(args: Array<String>) {
//sampleStart
println("true".toBooleanStrictOrNull()) // true
println("True".toBooleanStrictOrNull()) // null
println("TRUE".toBooleanStrictOrNull()) // null

println("false".toBooleanStrictOrNull()) // false
println("False".toBooleanStrictOrNull()) // null
println("FALSE".toBooleanStrictOrNull()) // null

println("abc".toBooleanStrictOrNull()) // null
//sampleEnd
}

輸出:

true
null
null
false
null
null
null