Skip to content

Commit 38d3eac

Browse files
Bristinasarahhaggarty
authored andcommitted
Update kotlin-tour-intermediate-scope-functions.md
Improve scope functions docs
1 parent eba237f commit 38d3eac

1 file changed

Lines changed: 17 additions & 5 deletions

File tree

docs/topics/tour/kotlin-tour-intermediate-scope-functions.md

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,10 @@ class Client() {
148148
var token: String? = null
149149
fun connect() = println("connected!")
150150
fun authenticate() = println("authenticated!")
151-
fun getData(): String = "Mock data"
151+
fun getData() : String {
152+
println("getting data!")
153+
return "Mock data"
154+
}
152155
}
153156

154157
val client = Client()
@@ -160,6 +163,7 @@ fun main() {
160163
client.authenticate()
161164
// authenticated!
162165
client.getData()
166+
// getting data!
163167
}
164168
```
165169
{kotlin-runnable="true" id="kotlin-tour-scope-function-apply-before"}
@@ -179,19 +183,23 @@ class Client() {
179183
var token: String? = null
180184
fun connect() = println("connected!")
181185
fun authenticate() = println("authenticated!")
182-
fun getData(): String = "Mock data"
186+
fun getData() : String {
187+
println("getting data!")
188+
return "Mock data"
189+
}
183190
}
184191
//sampleStart
185192
val client = Client().apply {
186193
token = "asdf"
187194
connect()
195+
// connected!
188196
authenticate()
197+
// authenticated!
189198
}
190199

191200
fun main() {
192201
client.getData()
193-
// connected!
194-
// authenticated!
202+
// getting data!
195203
}
196204
//sampleEnd
197205
```
@@ -222,7 +230,10 @@ class Client() {
222230
var token: String? = null
223231
fun connect() = println("connected!")
224232
fun authenticate() = println("authenticated!")
225-
fun getData(): String = "Mock data"
233+
fun getData() : String {
234+
println("getting data!")
235+
return "Mock data"
236+
}
226237
}
227238

228239
//sampleStart
@@ -237,6 +248,7 @@ fun main() {
237248
authenticate()
238249
// authenticated!
239250
getData()
251+
// getting data!
240252
}
241253
}
242254
//sampleEnd

0 commit comments

Comments
 (0)