Jump to content

String comparison: Difference between revisions

Added Kotlin
(Added FreeBASIC)
(Added Kotlin)
Line 1,339:
 
jq has an extensive library of built-in functions for handling strings. The most recent versions of jq (since 1.4) also have extensive support for PCRE regular expressions (regex), including named captures. Please see [http://stedolan.github.io/jq/manual/#Builtinoperatorsandfunctions|jq Builtin Operators and Functions] for details.
 
=={{header|Kotlin}}==
<lang scala>// version 1.0.6
 
fun main(args: Array<String>) {
val k1 = "kotlin"
val k2 = "Kotlin"
println("Case sensitive comparisons:\n")
println("kotlin and Kotlin are equal = ${k1 == k2}")
println("kotlin and Kotlin are not equal = ${k1 != k2}")
println("kotlin comes before Kotlin = ${k1 < k2}")
println("kotlin comes after Kotlin = ${k1 > k2}")
println("\nCase insensitive comparisons:\n")
println("kotlin and Kotlin are equal = ${k1 == k2.toLowerCase()}")
println("kotlin and Kotlin are not equal = ${k1 != k2.toLowerCase()}")
println("kotlin comes before Kotlin = ${k1 < k2.toLowerCase()}")
println("kotlin comes after Kotlin = ${k1 > k2.toLowerCase()}")
}</lang>
 
{{out}}
<pre>
Case sensitive comparisons:
 
kotlin and Kotlin are equal = false
kotlin and Kotlin are not equal = true
kotlin comes before Kotlin = false
kotlin comes after Kotlin = true
 
Case insensitive comparisons:
 
kotlin and Kotlin are equal = true
kotlin and Kotlin are not equal = false
kotlin comes before Kotlin = false
kotlin comes after Kotlin = false
</pre>
 
=={{header|Lasso}}==
9,490

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.