Did you know ...
Search Documentation:
char_array<-compare
HOME
DOWNLOAD
SWI-Prolog
Sources/building
Docker images
Add-ons
Browse GIT
DOCUMENTATION
Manual
Packages
FAQ
Command line
PlDoc
Bluffers
▶
Prolog syntax
PceEmacs
HTML generation
License
Publications
Rev 7 Extensions
TUTORIALS
Beginner
▶
Getting started
Learn Prolog Now!
Simply Logical
Debugger
Development tools
Advanced
▶
Modules
Grammars (DCGs)
clp(fd)
Printing messages
PlDoc
Web applications
▶
Web applications
Let's Encrypt!
Pengines
Semantic web
▶
ClioPatria
RDF namespaces
Graphics
▶
XPCE
GUI options
Machine learning
▶
Probabilistic Logic Programming
External collections
▶
Meta level tutorials
For packagers
▶
Linux packages
COMMUNITY
Forum & mailing list
Blog
News
Report a bug
Submit a patch
Submit an add-on
Roadmap (on GitHub)
External links
Contributing
Code of Conduct
Contributors
SWI-Prolog items
COMMERCIAL
WIKI
Login
View changes
Sandbox
Wiki help
All tags
Documentation
Reference manual
Packages
XPCE
Classes
class char_array
Get methods
char_array<-append
char_array<-base64_encode
char_array<-base64_decode
char_array<-capitalise
char_array<-character
char_array<-compare
char_array<-convert
char_array<-copy
char_array<-delete_prefix
char_array<-delete_suffix
char_array<-downcase
char_array<-ensure_suffix
char_array<-rindex
char_array<-index
char_array<-label_name
char_array<-modify
char_array<-read_as_file
char_array<-scan
char_array<-split
char_array<-strip
char_array<-sub
char_array<-value
char_array <-compare:
text=char_array, ignore_case=[bool]
->
{smaller,equal,larger}
Alphabetically compares the receiver with the argument and returns:
smaller
if the receiver is alphabetically before the argument
equal
If both represented texts are identical
larger
if the receiver is alphabetically after the argument
Intended to be used together with
chain
->
sort
and
vector
->
sort
.
See also
chain
->
sort