- Notifications
You must be signed in to change notification settings - Fork0
Provides convenient access to multiline String records with method extensions.
License
NotificationsYou must be signed in to change notification settings
PlugFox/multiline
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Provides convenient access to multiline String records with method extensions.
Useful for templates, mockups and SQL queries.
Just use the symbol "|
" to indicate the beginning of a line.
Beautiful code formatting using some useful extensions to the String methods.
Available method extensions:
multiline()
- return formatted with pipeline symbol "|
"String
.multilineSplit()
- splits the string and returns aIterable<String>
of substrings.
You can use custom "pipeline" and "join" symbols.
import'package:multiline/multiline.dart';// <= import packagevoidmain() {/// Return formatted with pipeline symbol "`|`"[String].final string=''' |/* | * List of books and the number of | * authors associated with each book | */ |SELECT | `books`.`title` AS `Title`, | count(*) AS `Authors` |FROM `books` |JOIN `authors` | ON `books`.`isbn` = `authors`.`isbn` |GROUP BY | `books`.`title` |ORDER BY | `books`.`title` ASC |; '''.multiline();print(string);/// Splits the string and returns a[Iterable] of substrings.final iterable=''' | * One | * Two | * Three '''.multilineSplit(); iterable.forEach(print);}
Refer to theChangelog to get all release notes.
About
Provides convenient access to multiline String records with method extensions.
Topics
Resources
License
Stars
Watchers
Forks
Packages0
No packages published