| 123456789101112131415161718192021222324252627 |
- package def_spec
- // ITxtFix -- интерфейс к фиксированной внутренней строке.
- type ITxtFix interface {
- IString
- // Get -- возвращает внутреннюю строку
- Get() ATxt
- // Len -- возвращает длину внутренней строки
- Len() Int
- // Byte -- возвращает внутреннюю строку в виде байтов.
- Byte() []byte
- // Rune -- возвращает внутреннюю строку в виде рун.
- Rune() []rune
- // TrimSuffix -- обрезает суффикс строки
- TrimSuffix(any) ITxtFix
- // Concat -- объединяет строки
- Concat(msg any, arg ...any) ITxtFix
- // Atoi -- пытается еовертироватьв число
- Atoi() IResult[Int]
- }
- // ITxtMut -- интерфейс к изменяемой внутренней строке.
- type ITxtMut interface {
- ITxtFix
- // Set -- устанавливает внутреннюю строку
- Set(ATxt)
- }
|