zoukankan      html  css  js  c++  java
  • swift -- 1.简介

    Swift是苹果公司于2014年6月2日发布的开发语言,从Xcode6开始支持swift语言

    是一种强类型的语言,这里的强类型包含了两个方面的含义:1所有的变量必须先声明后使用,2指定类型的变量只能接受类型与之匹配的值。强类型的语言可以在编译过程中发现源代码的错误,从而保证程序更加健壮

    是一种面向对象的编译型语言

    swift不要求每一条执行语句最后加分号

    swift同时支持面向过程编程,类和方法等级相同

    Swift程序入口

    有两种情况:1只有一个源程序    2有多个源程序

    1 当一个Swift应用只有一个源程序的时候,文件的第一行可执行性代码就是Swift程序的入口

    2 当Swift应用有很多源程序,只有文件名为main.swift的源程序才能放置可执行性代码,第一行可执行性代码就是Swift程序的入口,其他的源程序中只能定义类和函数等

    使用终端窗口来编译运行Swift程序

    创建一个HelloWorld.swift文件,在终端程序中编译

    swiftc -o hello.out HelloWorld.swift

    hello.out就是编译生成的文件,这是一个可执行的文件

    运行可执行文件

    ./hello.out

    其中./是告诉系统在当前目录下寻找hello.out文件

    如果想要将多个源程序编译成一个文件

    swiftc -o hello.out Test.swift main.swift

    注释方式

    单行注释

    //注释内容

    多行注释

    /*

    注释内容

    注释内容

    */

    分隔符

    1 分号 ;

    Swift不要求每条语句都以分号结尾,当然也可以这样做

    Swift每条语句可以跨行,调用函数可以跨行,调用属性不可以跨行

    当一行中有多条语句的时候,需要用分号隔开

    2 花括号 {}

    定义一个代码块,比如类,结构体,枚举,函数

    3 方括号 []

    用于访问数组和字典,制定希望访问的数组元素的索引或字典元素的key

    4 圆括号()

    定义函数的时候用圆括号来包含所有的形参声明,调用函数时也必须使用圆括号来传入参数值

    5 空格

    空格可以出现在Swift程序的任何地方

    6 圆点 .

    圆点通常用作类,结构体,枚举,实例来调用属性或方法

    命名规则

    Swift语言区分大小写

    不能以数字开头

    由字符,数字,下划线和$组成

  • 相关阅读:
    C Python类型互换
    C、C++中如何成功嵌入python
    常见Style 对象属性值
    转: , , 的区别
    dom4j: 用dom4j生成xml后第二行空行的问题
    dom4j: 生成的XML文件根节点 xmlns="" 的问题
    android
    android studio
    android studio
    FFmpeg编译: undefined reference to 'av_frame_alloc()'
  • 原文地址:https://www.cnblogs.com/chebaodaren/p/5401982.html
Copyright © 2011-2022 走看看