Difference between revisions of "ObjectType:mutablestring"

From Lavish Software Wiki
Jump to navigation Jump to search
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
== Description ==
 
== Description ==
A string, also known as <tt>text</tt> is a series of consecutive characters.
+
{{ObjectType-Vitals|mutablestring|[[LavishScript]]|[[ObjectType:string|string]]|the stored text|[[ObjectType:mutablestring|mutablestring]]|no|utf8string *}}
 +
A string, also known as <tt>text</tt> is a series of consecutive characters.  Mutable indicates that the string may be modified.
  
 
== Members ==
 
== Members ==
''(none)''
+
*[[ObjectType:string|string]] String: Retrieves the appropriate '''string''' object from this mutablestring
  
 
== Methods ==
 
== Methods ==
Line 10: Line 11:
 
*'''ToUpper''': Converts the string to upper case
 
*'''ToUpper''': Converts the string to upper case
 
*'''ToLower''': Converts the string to lower case
 
*'''ToLower''': Converts the string to lower case
 
== Inherits ==
 
*[[DataType:string|string]]
 
  
 
== Declaring string Variables ==
 
== Declaring string Variables ==
 +
*Any string '''variable''' is a '''mutablestring'''
 
*declare Food string "Pizza"
 
*declare Food string "Pizza"
 
*declare Word string script
 
*declare Word string script
  
 
== Setting string Variables ==
 
== Setting string Variables ==
string1:Set[This is string 1]
+
*string1:Set[This is string 1]
string2:Set[${string3}]
+
*string2:Set[${string3}]
  
 
== Comparing Strings ==
 
== Comparing Strings ==
 +
declare name1 string "fred"
 +
declare name2 string "george"
 +
if ${name1.Equal[${name2}]}
 +
    {
 +
    echo We're both named fred!
 +
    }
  
 
== See Also ==
 
== See Also ==
* [[LavishScript:Data Types|Data Types]]
+
{{LavishScript:ObjectType}}
 
 
[[Category:LavishScript]]
 
[[Category:LavishScript Data Types]]
 

Latest revision as of 15:08, 8 July 2018

Description

Object Type Vitals
mutablestring
Defined By LavishScript
Inherits string
Reduces To the stored text
Variable Object Type mutablestring
Uses Sub-Types no
C/C++ Type utf8string *

A string, also known as text is a series of consecutive characters. Mutable indicates that the string may be modified.

Members

  • string String: Retrieves the appropriate string object from this mutablestring

Methods

  • Set[text]: Sets the value of the string to this new text
  • Concat[text]: Concatenates the string with this new text
  • ToUpper: Converts the string to upper case
  • ToLower: Converts the string to lower case

Declaring string Variables

  • Any string variable is a mutablestring
  • declare Food string "Pizza"
  • declare Word string script

Setting string Variables

  • string1:Set[This is string 1]
  • string2:Set[${string3}]

Comparing Strings

declare name1 string "fred"
declare name2 string "george"
if ${name1.Equal[${name2}]}
   {
    echo We're both named fred!
   }

See Also

LavishScript Object Types