string=
(string= string1 string2 &key start1 end1 start2 end2)
2 つの文字列を 1 文字ずつ比較し、完全に等しいとき t を、そうでなければ nil を返します。比較は大文字小文字を区別するため、"abc" と "ABC" は等しくありません。大文字小文字を区別しないテストには string-equal を使用してください。:start1/:end1/:start2/:end2 は実際に比較する部分文字列の範囲を指定します。nil の :end1/:end2 は長さを意味します。負の値、整数でない値(nil の :start1/:start2 を含む)、文字列の長さを超える値、終端より後ろの開始位置は、同じ範囲に対して subseq が通知するのと同じ type-error を通知します。キーワードの値を含む引数は、呼び出しに書かれた順に 1 回ずつ評価され、キーワードが重複した場合は最初のものが使われます。