- iOS 12 Programming for Beginners
- Craig Clayton
- 211字
- 2021-07-02 15:04:53
Type safety and type inference
Swift is a type-safe language, which means that you are encouraged to be clear about the value types with which your code works. Type inference means that, before your code runs, it quickly checks to ensure that you did not set anything to a different type. If you do, Xcode gives you an error. Why is this good? Let's say that you have an app in the store and that you set one of your variables as a String in one part of your code, but then accidentally set the same variable as an Int in another part of your code. This error may cause some bad behavior in your app that could cause it to crash. Finding these kinds of errors is like finding a needle in a haystack. Therefore, type checking helps you write safer code by helping you to avoid errors when working with different types.
We have now looked at data types and know that strings are for textual data, Int is for integer, Bool is for Boolean, and Double and Float are for floating-point numbers. Let's look a bit deeper into data types and see how we can do more than assign them to variables.
- 黑客攻防實戰技術完全手冊:掃描、嗅探、入侵與防御
- Go Web Scraping Quick Start Guide
- Windows Server 2003 Active Directory Design and Implementation: Creating, Migrating, and Merging Networks
- 物聯網時代
- 雷達饋線技術
- Building RESTful Web services with Go
- WordPress Web Application Development
- VMware NSX網絡虛擬化入門
- Hands-On Microservices with Node.js
- 網絡綜合布線(第2版)
- 局域網組成實踐
- 設備監控技術詳解
- 無線傳感器網絡定位技術
- Hands-On Docker for Microservices with Python
- ReasonML Quick Start Guide