Useful API Functions: Unterschied zwischen den Versionen
Cg (Diskussion | Beiträge) |
Cg (Diskussion | Beiträge) (→String) |
||
Zeile 9: | Zeile 9: | ||
==== Comparing ==== |
==== Comparing ==== |
||
''string1'' = ''string2''<br> compares case sensitive |
''string1'' = ''string2''<br> compares case sensitive<br> |
||
''string1'' sameAs: ''string2'' |
''string1'' sameAs: ''string2''<br> compares case insensitive |
||
:compares case insensitive |
|||
==== Case Conversion ==== |
==== Case Conversion ==== |
||
''aString'' asLowercase |
''aString'' asLowercase |
||
<br>''aString'' asUppercase |
<br>''aString'' asUppercase |
||
<br>''aString'' asUppercaseFirst |
<br>''aString'' asUppercaseFirst<br> return a case converted string |
||
:return a case converted string |
|||
==== Finding Characters or Substrings ==== |
==== Finding Characters or Substrings ==== |
||
⚫ | |||
''aString'' indexOf: ''aCharacter'' |
|||
⚫ | |||
⚫ | |||
''aString'' |
''aString'' includes: ''aCharacter''<br> return true if the character is included, false if not |
||
⚫ | |||
''aString'' includes: ''aCharacter'' |
|||
:return true if the character is included, false if not |
|||
Reference: [http://live.exept.de/ClassDoc/classDocOf:,String String] |
Reference: [http://live.exept.de/ClassDoc/classDocOf:,String String] |
Version vom 25. September 2020, 17:29 Uhr
This document lists most useful (and most often needed) functions. Be aware, that there are many more to be found in either the class references or via the builtin class browser.
Inhaltsverzeichnis
String[Bearbeiten]
All of the following are functional operators; meaning that they do not modify the argument(s).
Comparing[Bearbeiten]
string1 = string2
compares case sensitive
string1 sameAs: string2
compares case insensitive
Case Conversion[Bearbeiten]
aString asLowercase
aString asUppercase
aString asUppercaseFirst
return a case converted string
Finding Characters or Substrings[Bearbeiten]
aString indexOf: aCharacter
return the 1-based index, or 0 if not found. Notice that character constants are denoted as $x in Smalltalk (pr "Character return", "Character newline", "Character tab"...)
aString lastIndexOf: aCharacter
searching from the end, return the 1-based index, or 0 if not found.
aString includes: aCharacter
return true if the character is included, false if not
Reference: String inherits from: CharacterArray and SequenceableCollection and Collection
Collection[Bearbeiten]
Reference: Collection
Filename[Bearbeiten]
Reference: Filename
Stream[Bearbeiten]
Reference: Stream
Number[Bearbeiten]
Reference: Number and its subclasses Integer, Float, Fraction, Complex