2.2.1 讀取變量值
當我們需要使用變量中存儲的數據時,可以通過變量名來讀取變量值。示例程序如代碼清單2-2所示。
代碼清單2-2 read_variables.cj
01 main() { 02 let teacherName = "劉玥" 03 println(teacherName) // 讀取變量teacherName的值 04 05 var ageOfStudent = 19 06 println(ageOfStudent) // 讀取變量ageOfStudent的值 07 08 var totalScore: Float64 09 totalScore = 90.0 // 對totalScore進行初始化 10 println(totalScore) // 讀取變量totalScore的值 11 12 var isScorePassed: Bool 13 isScorePassed = true // 對isScorePassed進行初始化 14 println(isScorePassed) // 讀取變量isScorePassed的值 15 }
編譯并執行程序,輸出結果為:
劉玥 19 90.000000 true
在示例程序的第3、6、10和14行,分別通過變量名teacherName、ageOfStudent、totalScore和isScorePassed讀取了變量值。
println函數在輸出浮點類型數據時,默認會輸出小數點后6位。例如,在以上示例中,totalScore的輸出為:
90.000000
為了讓輸出變得更美觀一些,可以使用format函數對浮點類型數據的輸出指定輸出精度,可以在cj文件的第1行添加以下代碼:
from std import format.*
該行代碼的作用是導入標準庫format包中的所有public頂層聲明,以便于調用format函數。
接著修改main中訪問totalScore的代碼。修改過后的代碼如下所示(其中略去了不相關且沒有修改的代碼):
from std import format.* main() { // 無關代碼略 var totalScore: Float64 totalScore = 90.0 println(totalScore.format(".2")) // 將浮點數的輸出精度指定為小數點后兩位 }
經過以上修改,totalScore的輸出結果為:
90.00
提示
關于標準庫和包的知識將在第13章介紹。
練習
修改2.1.3節的練習代碼,通過println函數讀取表示停車位編號、童鞋價格、商鋪地址編號和空調開關狀態的變量值,并在輸出浮點類型數據時使用format函數指定輸出精度為小數點后兩位。
推薦閱讀
- Designing Machine Learning Systems with Python
- 深入理解Java7:核心技術與最佳實踐
- 匯編語言程序設計(第3版)
- 小程序開發原理與實戰
- Swift細致入門與最佳實踐
- 基于SpringBoot實現:Java分布式中間件開發入門與實戰
- Mastering ArcGIS Enterprise Administration
- Drupal Search Engine Optimization
- Pandas 1.x Cookbook
- ASP.NET jQuery Cookbook(Second Edition)
- 基于Docker的Redis入門與實戰
- Netty 4核心原理與手寫RPC框架實戰
- Access 2010數據庫教程(微課版)
- Mastering Citrix? XenDesktop?
- 代碼整潔之道:程序員的職業素養