40 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			40 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | |||
|  | title: Variables | |||
|  | localeTitle: 变量 | |||
|  | --- | |||
|  | ## 变量
 | |||
|  | 
 | |||
|  | 变量将名称与特定类型的值相关联。在Swift中,有两种主要的方法来创建变量。 `let`和`var` 。要声明常量,请使用`let`关键字。要声明可变变量,请使用`var`关键字。 | |||
|  | 
 | |||
|  | 在Swift中存储变量的两种方法的好处是防止变化应该是常量的变量的错误。 | |||
|  | 
 | |||
|  | \`\`\`斯威夫特 让daysInAWeek = 7 var amountOfMoney = 100 | |||
|  | 
 | |||
|  | amountOfMoney = 150 // amountOfMoney现在是150 | |||
|  | 
 | |||
|  | daysInAWeek = 10 //这给了我们一个错误! | |||
|  | 
 | |||
|  | \`\`\` | |||
|  | 
 | |||
|  | 在这种情况下,变量`daysInAWeek`应该是常量,因为一周只有七天,而变量`amountOfMoney`应该是var,因为一个帐户中的金额变化。 | |||
|  | 
 | |||
|  | 常量和变量名称几乎可以包含任何字符,包括Unicode字符: | |||
|  | 
 | |||
|  | ```Swift | |||
|  |   let π = 3.14159  | |||
|  |   let 你好 = "你好世界"  | |||
|  |   let 🐶🐮 = "dogcow"  | |||
|  | ``` | |||
|  | 
 | |||
|  | 要测试变量是否具有正确的值,请使用`print()` 。 | |||
|  | 
 | |||
|  | ```Swift | |||
|  |   let money = 50  | |||
|  |   | |||
|  |   print(money)  | |||
|  |   // This prints 50  | |||
|  | ``` | |||
|  | 
 | |||
|  | #### 更多信息:
 | |||
|  | 
 | |||
|  | *   [Swift编程语言](https://docs.swift.org/swift-book/LanguageGuide/TheBasics.html#ID310) |