Clojure-strings-compare

提供:Dev Guides
移動先:案内検索

Clojure-文字列の比較

「x」が論理的に「より小さい」、「等しい」、「より大きい」「y」の場合、負の数、ゼロ、または正の数を返します。 Java x.compareTo(y)に似ていますが、nilおよびmparesの数値とコレクションに対してもタイプに依存しない方法で動作する点が異なります。

構文

構文は次のとおりです。

(compare x y)

パラメータ-xとyは比較する必要がある2つの文字列です。

戻り値-「x」が論理的に「より小さい」、「等しい」、「y」の場合、負の数、ゼロ、または正の数を返します。

以下は、Clojureでの文字列フォーマットの例です。

(ns clojure.examples.hello
   (:gen-class))
(defn hello-world []
   (println (compare "Hello" "hello"))
   (println (compare "Hello" "Hello")))
(hello-world)

出力

上記のプログラムは、次の出力を生成します。

-32
0