/* Ċ Ġ* ĠCopyright Ġ 2 0 1 6 - 2 0 1 8 ĠJetBrains Ġs . r . o . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense . Ċ Ġ*/ Ċ Ċ // ĠThis Ġfile Ġwas Ġautomatically Ġgenerated Ġfrom Ġcor outines - guide . md Ġby ĠK nit Ġtool . ĠDo Ġnot Ġedit . Ċ package Ġkotlinx . coroutines . guide . basic 0 4 Ċ Ċ import Ġkotlinx . coroutines .* Ċ Ċ fun Ġmain () Ġ= Ġrun Blocking Ġ{ Ġ// Ġthis : ĠCor outine Scope ĊĠĠĠ Ġlaunch Ġ{ ĠĊĠĠĠĠĠĠĠ Ġdelay ( 2 0 0 L ) ĊĠĠĠĠĠĠĠ Ġprintln (" Task Ġfrom Ġrun Blocking ") ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġcoroutine Scope Ġ{ Ġ// ĠCreates Ġa Ġnew Ġcoroutine Ġscope ĊĠĠĠĠĠĠĠ Ġlaunch Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdelay ( 5 0 0 L ) ĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" Task Ġfrom Ġnested Ġlaunch ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠĠĠĠĠ Ġdelay ( 1 0 0 L ) ĊĠĠĠĠĠĠĠ Ġprintln (" Task Ġfrom Ġcoroutine Ġscope ") Ġ// ĠThis Ġline Ġwill Ġbe Ġprinted Ġbefore Ġnested Ġlaunch ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġprintln (" Coroutine Ġscope Ġis Ġover ") Ġ// ĠThis Ġline Ġis Ġnot Ġprinted Ġuntil Ġnested Ġlaunch Ġcompletes Ċ } Ċ