私はSWIFTを学んでいます。私は本を読んでいる間に1つの文を理解しません。 『「塩素をカーボン『』ゴールド:以下の文の意味はどのような?:定数プロパティは何を意味しますか?
「を聞かせてelementList = [ViewController.swift にelementListと呼ばれる一定のプロパティを追加し、次の要素名でそれを初期化します』 "、" Sodium "]" 新しいクラスを作成するか、structを作成する必要がありますか?
私はSWIFTを学んでいます。私は本を読んでいる間に1つの文を理解しません。 『「塩素をカーボン『』ゴールド:以下の文の意味はどのような?:定数プロパティは何を意味しますか?
「を聞かせてelementList = [ViewController.swift にelementListと呼ばれる一定のプロパティを追加し、次の要素名でそれを初期化します』 "、" Sodium "]" 新しいクラスを作成するか、structを作成する必要がありますか?
状況によっては、文字列の配列を作成して、elementList
という定数変数に格納しています。 let
を使用してこの変数を作成すると、後で値を変更できないことを意味します。だから、あなたのケースで
class ViewController: UIViewController {
var intValue = 1 //This is a property, but it is variable. That means its value can be changed in future.
let doubleValue = 3.14 // This is a property too, but it is constant. That means its value can't be change
// Both `intValue` & `doubleValue` will be in memory till ViewController's existence.
}
など、このように、この配列を宣言した後に要素を追加または削除することはできません。let
キーワードがいることを意味するので
let elementList = ["Carbon", "Gold", "Chlorine", "Sodium"]
elementList
は、String
の配列ですそれはa 定数プロパティ
elementListという定数プロパティをViewController.swiftに追加して初期化します。 ITは、それがViewController.swiftにelementListを書かれている理由を、私はそれを知っているが、この
class ViewController: UIViewController {
let elementList = ["Carbon", "Gold", "Chlorine", "Sodium"]
//..
}
ようになるでしょうか? – Soulmaster
ViewController.swiftには、ViewControllerクラスが含まれています。私はそれにも答えを加えました。 –