- Notifications
You must be signed in to change notification settings - Fork0
Provides convenient access to multiline String records with method extensions.
License
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
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.