--- layout: default title: "Strings" parent: Composite ancestor: Funcons-beta --- [Funcons-beta] : [Strings.cbs] ----------------------------- ### Strings
[
Type strings
Funcon string
Funcon string-append
Funcon to-string
]Type
strings ~> lists(characters)Funcon
string(C*:characters*) : =>strings
~> [C*]"C1...Cn".
A double-quote or backslash needs to be escaped: "...\"...", "...\\...".
Funcon
string-append(S*:strings*) : =>strings
~> list-append(S*)Built-in Funcon
to-string(_:ground-values) : =>stringsto-string(GV) are unspecified, except that when
GV is already a string, it is returned unchanged.
____
From the [PLanCompS Project] | [CBS-beta issues...] | [Suggest an improvement...]
[Strings.cbs]: Strings.cbs
"CBS SOURCE FILE"
[Funcons-beta]: /CBS-beta/docs/Funcons-beta
"FUNCONS-BETA"
[Unstable-Funcons-beta]: /CBS-beta/docs/Unstable-Funcons-beta
"UNSTABLE-FUNCONS-BETA"
[Languages-beta]: /CBS-beta/docs/Languages-beta
"LANGUAGES-BETA"
[Unstable-Languages-beta]: /CBS-beta/docs/Unstable-Languages-beta
"UNSTABLE-LANGUAGES-BETA"
[CBS-beta]: /CBS-beta "CBS-BETA"
[PLanCompS Project]: https://plancomps.github.io
"PROGRAMMING LANGUAGE COMPONENTS AND SPECIFICATIONS PROJECT HOME PAGE"
[CBS-beta issues...]: https://github.com/plancomps/CBS-beta/issues
"CBS-BETA ISSUE REPORTS ON GITHUB"
[Suggest an improvement...]: mailto:plancomps@gmail.com?Subject=CBS-beta%20-%20comment&Body=Re%3A%20CBS-beta%20specification%20at%20Values/Composite/Strings/Strings.cbs%0A%0AComment/Query/Issue/Suggestion%3A%0A%0A%0ASignature%3A%0A
"GENERATE AN EMAIL TEMPLATE"