This commit is contained in:
Bunny 2024-08-14 22:53:23 +08:00
parent f3402dc2d7
commit 490199fd8a
1 changed files with 41 additions and 3 deletions

View File

@ -32,8 +32,8 @@ fun main(array: Array<String>) {
println(c)
// 返回最大值
println(BasicSyntax(1.0,2.0).maxOf(1, 2))
println(BasicSyntax(1.0,2.0).maxOf2(1, 2))
println(BasicSyntax(1.0, 2.0).maxOf(1, 2))
println(BasicSyntax(1.0, 2.0).maxOf2(1, 2))
println(maxOf3(1, 2))
// 循环
@ -44,6 +44,43 @@ fun main(array: Array<String>) {
for (index in items.indices) {
println(index)
}
// 有多少元素
val readOnlyShapes = mutableListOf("triangle", "square", "circle")
println("readOnlyShapes有${readOnlyShapes.count()}个元素")
println("triangle" in readOnlyShapes)
// 添加元素
readOnlyShapes.add("YYY")
println(readOnlyShapes)
// 移出元素
readOnlyShapes.remove("triangle")
println(readOnlyShapes)
// Set相关操作
val readOnlyFruit = setOf("apple", "banana", "cherry", "cherry")
val mutableSetOf = mutableSetOf(readOnlyFruit)
println(readOnlyFruit)
println(mutableSetOf)
println("This set has ${readOnlyFruit.count()} items")
// map 操作
val readOnlyJuiceMenu = mapOf("apple" to 100, "kiwi" to 190, "orange" to 100)
println(readOnlyJuiceMenu)
// {apple=100, kiwi=190, orange=100}
// Mutable map with explicit type declaration
val juiceMenu: MutableMap<String, Int> = mutableMapOf("apple" to 100, "kiwi" to 190, "orange" to 100)
println(juiceMenu)
val SUPPORTED = setOf("HTTP", "HTTPS", "FTP")
val requested = "smtp"
val isSupported = requested.uppercase() in SUPPORTED // Write your code here
println("Support for $requested: $isSupported")
val number2word = mapOf(1 to "one", 2 to "tow") // Write your code here
val n = 2
println("$n is spelt as '${number2word[2]}'")
}
fun sum(a: Int, b: Int): Int {
@ -76,4 +113,5 @@ class BasicSyntax(height: Double, length: Double) {
and ends here. */
fun maxOf3(a:Int,b:Int)=if (a>b)a else b
fun maxOf3(a: Int, b: Int) = if (a > b) a else b