Next: built-in strings empty, Up: built-in strings [Contents][Index]
<string>Type of string values.
<string>: <string> type-constructor {ch <char>} …The constructor is string.
<string>: <boolean> type-predicate objThe type predicate is string?. Return #t if obj is a
string object; otherwise return #f.
<string>: <boolean> equality-predicate this {str <string>}The equality predicate is string=?.
<string>: <fixnum> comparison-procedure this {str <string>}The comparison procedure is compar-string.
<string>: <non-negative-fixnum> hash-function thisThe hash function is string-hash.
<string>: <boolean> empty? thisApply string-empty? to the instance.
Apply string-length to the instance.
Apply string-for-each to the function func, the instance
and the arguments. Example:
(.for-each "ciao" display)
Apply string-copy to the instance and return its return value.
Apply string-append to the arguments and return its return value.
Apply string-fill! to the instance.
Apply ascii-encoded-string? to the instance.
Apply latin1-encoded-string? to the instance.
Apply octets-encoded-string? to the instance.
Apply uri-encoded-string? to the instance.
Apply percent-encoded-string? to the instance.
Apply string=?, string!=?, string<?,
string>?, string<=?, string>=? to the instance and
the arguments and return its return value.
Apply string-ci=?, string-ci<?, string-ci>?,
string-ci<=?, string-ci>=?, to the instance and the
arguments and return its return value.
Apply string-titlecase to the instance.
Apply string-upcase to the instance.
Apply string-downcase to the instance.
Apply string-foldcase to the instance.
Apply string-normalize-nfc to the instance.
Apply string-normalize-nfd to the instance.
Apply string-normalize-nfkc to the instance.
Apply string-normalize-nfkd to the instance.
Apply string->flonum to the instance.
Apply string->number to the instance and the argument.
Apply string->utf8 to the instance.
Apply string->utf16 to the instance and the argument.
Apply string->utf16be to the instance.
Apply string->utf16le to the instance.
Apply string->utf16n to the instance.
Apply string->utf32 to the instance and the argument.
Apply string->bytevector to the instance and the argument.
Apply string->ascii to the instance.
Apply string->latin1 to the instance.
Apply string->octets to the instance.
Apply string->percent-encoding to the instance.
Apply string->uri-encoding to the instance.
Apply string-base64->bytevector to the instance.
Apply string-hex->bytevector to the instance.
Apply string->symbol to the instance.
Apply string->keyword to the instance.
Apply string->list to the instance.
Next: built-in strings empty, Up: built-in strings [Contents][Index]