Default Parameter Values in Kotlin
TIL
635
Kotlin
3
White

Trần Đức Tâm viết ngày 22/05/2017

fun main(args: Array<String>) {
    find("a")
    find("b")
    find("c")
    find("d")
}

val a : MutableList<String> = mutableListOf()

fun find(name: String, args: MutableList<String> = a) {
    args.add(name)
    println(args)
}

Result:

[a]
[a, b]
[a, b, c]
[a, b, c, d]
fun main(args: Array<String>) {
    find("a")
    find("b")
    find("c")
    find("d")
}

fun find(name: String, args: MutableList<String> = mutableListOf()) {
    args.add(name)
    println(args)
}

Result:

[a]
[b]
[c]
[d]

Có vẻ là đỡ hơn Python vì default đã dùng kĩ thuật default value là None rồi.

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

Trần Đức Tâm

4 bài viết.
83 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
51 9
Phần I.I Machine Learning là gì? TL;DR Mình nghiên cứu Machine Learning(Link) bắt đầu từ khoảng một năm về trước, mất khoảng sáu tháng để tự luyệ...
Trần Đức Tâm viết hơn 1 năm trước
51 9
White
31 11
Phần I.2 Tensorflow và bài toán Hồi quy đơn giản đầu tiên TL;DR Qua bài viết trước, chúng ta đã biết được đến sự tồn tại của một vài khái niệm cơ ...
Trần Đức Tâm viết hơn 1 năm trước
31 11
White
12 13
Observer Pattern (Nội dung bài viết hoàn toàn hư cấu nhưng không nhất thiết phải sai sự thật) (Bài viết không hẳn là Today I learned nhưng vì khô...
Trần Đức Tâm viết 3 tháng trước
12 13
Bài viết liên quan
White
0 2
fCC: Technical Documentation Page note So I have finished the HTML part of this exercise and I want to come here to lament about the lengthy HTML ...
HungHayHo viết 5 tháng trước
0 2
White
1 0
Kotlin giờ là một từ khóa làm điên đảo cả giới lập trình viên đặc biệt là lập trình viên android. Kotlin hiện nay rất phổ biến và cực kì mạnh mẽ, c...
Aragami1408 viết 26 ngày trước
1 0
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
4 bài viết.
83 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!