編輯電子書 - 常數與變數
書名:
型號:
價格:
簡介:
就像C語言一樣,Swift使用變數進行資料的儲存,並透過變數名稱進行內容的存取,常數的值一旦經過設定就不可更改,但是變數的值則可經由指定新的內容而進行更改。 利用關鍵字let宣告常數,經由let的宣告,可以將變數名稱給予一個內容值,並利用『String(width)』或『\(變數名稱)』進行內容串接。或利用逗號作為區隔,將變數進行宣告,並給予初始值。 let constant = 50 let label = "The water is" let cc = 100 let labelcc = label + String(cc) let bookNumber = 3 let myBook = "I have \(bookNumber) books." 或是利用var宣告變數。 var variable1 = 10 var carstyle = 10 var x = 0.0, y = 0.0, z = 0.0 Swift不同於Objective-C的命名規則,因為Swift支援Unicode編碼,可以使用任何喜歡的文字
內容:
<table style="table-layout:fixed; word-break:normal; word-wrap:break-word"> <tbody> <tr> <td>就像C語言一樣,Swift使用變數進行資料的儲存,並透過變數名稱進行內容的存取,常數的值一旦經過設定就不可更改,但是變數的值則可經由指定新的內容而進行更改。</td> </tr> </tbody> </table> <table> <tbody> <tr> <td><img id="Img" src="http://www.pcschool.tv/scorm12/class/02882TC1/class800/02882tc1/02882tc1_m7_3/images/1_3_1.jpg" style="height:124px; width:260px" /></td> </tr> <tr> <td> <p> </p> </td> </tr> </tbody> </table> <table style="table-layout:fixed; word-break:normal; word-wrap:break-word"> <tbody> <tr> <td>利用關鍵字let宣告常數,經由let的宣告,可以將變數名稱給予一個內容值,並利用『String(width)』或『\(變數名稱)』進行內容串接。或利用逗號作為區隔,將變數進行宣告,並給予初始值。</td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="td_p02" style="background-color:rgb(222, 222, 222); width:100%"> <tbody> <tr> <td> <p> </p> </td> <td>let constant = 50 let label = "The water is" let cc = 100 let labelcc = label + String(cc) let bookNumber = 3 let myBook = "I have \(bookNumber) books." </td> </tr> </tbody> </table> <table style="table-layout:fixed; word-break:normal; word-wrap:break-word"> <tbody> <tr> <td>或是利用var宣告變數。</td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="td_p02" style="background-color:rgb(222, 222, 222); width:100%"> <tbody> <tr> <td> <p> </p> </td> <td>var variable1 = 10 var carstyle = 10 var x = 0.0, y = 0.0, z = 0.0 </td> </tr> </tbody> </table> <table style="table-layout:fixed; word-break:normal; word-wrap:break-word"> <tbody> <tr> <td>Swift不同於Objective-C的命名規則,因為Swift支援Unicode編碼,可以使用任何喜歡的文字做為變數名稱,包括Unicode編碼。</td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="td_p02" style="background-color:rgb(222, 222, 222); width:100%"> <tbody> <tr> <td> <p> </p> </td> <td>// 可使用特殊字元 let π = 3.14159 // 可使用中文編碼 let 電腦 = "我是一台電腦" // 此Unicode變數名稱為圖片,來源:http://www.charbase.com/1f42c-unicode-dolphin let <img id="Img" src="http://www.pcschool.tv/scorm12/class/02882TC1/class800/02882tc1/02882tc1_m7_3/images/icon001.jpg" style="height:26px; width:26px" /> = " dolphin " </td> </tr> </tbody> </table> <table style="table-layout:fixed; word-break:normal; word-wrap:break-word"> <tbody> <tr> <td>宣告變數時要注意:不可包含數學符號、箭頭、保留的(或者非法的)Unicode碼,或是以數字作為開頭的名稱(如果是第二個字之後才可以)。</td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="td_p02" style="background-color:rgb(222, 222, 222); width:100%"> <tbody> <tr> <td> <p> </p> </td> <td>// 合法宣告 let v1 = 10 // 以數字開頭為不合法宣告 let 2v = 10 </td> </tr> </tbody> </table> <table style="table-layout:fixed; word-break:normal; word-wrap:break-word"> <tbody> <tr> <td>一旦將常數或者變數宣告為明確的類型後,就不得使用相同的名字再次進行宣告,或者改變值的類型。同時也不可將常數與變數進行轉換。</td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="td_p02" style="background-color:rgb(222, 222, 222); width:100%"> <tbody> <tr> <td> <p> </p> </td> <td>// 合法 var helloMessage = "Hello!" helloMessage = "Hello World!" // 不合法 let languageName = "Objective-C" languageName = "Swift" </td> </tr> </tbody> </table>
上架
封面圖:
當前封面:
支援格式: JPG, PNG, GIF (最大 2MB)
更新電子書
返回列表