Skip to content

Instantly share code, notes, and snippets.

@ciferkey
Created October 13, 2018 23:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ciferkey/e24267a779c53de742a4dda51da45341 to your computer and use it in GitHub Desktop.
Save ciferkey/e24267a779c53de742a4dda51da45341 to your computer and use it in GitHub Desktop.
fun workbook(wb: Workbook = HSSFWorkbook(), block: Workbook.() -> Unit = {}): Workbook {
block(wb)
return wb
}
fun tryItOut() {
// use the default HSSFWorkbook
workbook {
}
// use the provided XSSFWorkbook
workbook(XSSFWorkbook()) {
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment