* Строки представляются объектами порожденными от прототипа Sequence * Числа как целые, так и double представляются объектами Number # Присваивание - это слоты! a := "p1" b := "p2" c := a..b s := """this is a "test". This is only a test.""" # Операции над строками code := a at(0) char := a at(0) asCharacter words := s split(" ", "t") print "String" foreach(char, list append(char)); return list a findSeq("p1") // search position a slice(10) a slice(2,10) " abc " asMutable strip " abc " asMutable lstrip " abc " asMutable rstrip "Kavi" asUppercase "Kavi" asLowercase "13" asNumber "123" asUTF8 # Интерполяция строк name := "Fred" "My name is #{name}" interpolate
IO Справочник v0.05 © 2007-2024 Igor Salnikov aka SunDoctor