一般的プログラム言語には、文字列に対して、特定の決まった値を返す機能が備わっており、それは、リスト整列と検索のため使われている。