finish Variables section

This commit is contained in:
Gary Gan 2025-01-17 15:57:39 +08:00
parent fd26814f83
commit 52f7894a8d

View File

@ -1,13 +1,56 @@
import Foundation
// let
let myName = "Gary"
let yourName = "Foo"
// var
// structur
var names = [
myName,
yourName
]
names.append("fjflajfa")
names.append("Mike")
//
let foo = "Foo"
var foo2 = foo
foo2 = "Foo2"
foo
let moreName = [
"Gary",
"Mike",
"Sara"
]
// let -> var
var copy = moreName
copy.append("Foo")
moreName
// class let
let oldArray = NSMutableArray(
array: ["Mike", "Paul"]
)
oldArray.add("Baz")
var newArray = oldArray
newArray.add("Qux")
newArray
oldArray
//
let someNames = NSMutableArray(
array: ["Mike", "Paul"]
)
func changTheArray(_ array: NSArray) {
let copy_address = array as! NSMutableArray
copy_address.add("Bazz")
}
changTheArray(someNames)
someNames