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]