zoukankan      html  css  js  c++  java
  • 最开始的话

    Swift简介

    Swift is friendly to new programmers. It’s an industrial-quality programming language that’s as expressive and enjoyable as a scripting language. Writing Swift code in a playground lets you experiment with code and see the results immediately, without the overhead of building and running an app.

    正如苹果官方所说,Swift对新手学编程是非常友好的。可以根据Playground实时响应代码的执行结果,循环执行的次数。
    图片

    编程范式

    Swift可以面向协议编程函数式编程面向对象编程

    类型安全

    Swift 是一门类型安全的语言。鼓励程序员在代码中清楚明确值的类型。如果代码中使用一个字符串 String,那么你不能错误地传递一个整型Int 给它。因为 Swift 是类型安全的,它会在代码编译的时候做类型检查,并且把所有不匹配的类型作为一个错误标记出来。这样使得程序员在开发中尽可能早地发现和修正错误。

    值类型增强

    在 Swift 中,典型的有 struct、enum 以及 tuple 都是值类型。而平时使用的 Int、 Double、Float、String、Array、Dictionary、Set 其实都是用结构体实现的,也是值类型。

    枚举增强

    Swift 的枚举可以使用整型、浮点型、字符串等,还能拥有属性和方法,甚至支持 泛型、协议、扩展等等。

    协议和扩展

    Swift 对协议的支持更加丰富,配合扩展(extension)、泛型、关联类型等可以实现面 向协议编程,从而大大提高代码的灵活性。同时,Swift 中的 protocol 还可以用于值类 型,如结构体和枚举。

    函数和闭包

    Swift 函数是一等公民,可以直接定义函数类型变量,可以作为其他函数参数传递, 可以作为函数返回值返回。

  • 相关阅读:
    【Selenium】Option加载用户配置,Chrom命令行参数
    Webdriver中关于driver.navigate().to()和driver.get()使用的区别
    【Selenium】idea导入eclisp项目的问题
    【数据库】数据库操作
    【monkey】
    【idea】idea快捷键
    【Selenium】Selenium1
    【Selenium】idea的selenium环境配置
    前端学习
    CSS 居中
  • 原文地址:https://www.cnblogs.com/MingLL/p/12598767.html
Copyright © 2011-2022 走看看