zoukankan      html  css  js  c++  java
  • swift的特点

     
    2个不需要:
    1、不需要编写main函数:从上往下按顺序执行代码,所以最前面的代码会自动当做程序的入口
     
    2、不需要在每一条语句后面加分号(也可以加);若是有多条语句在同一行就一定要加分号
     
    4、注释:
    单行注释://
    多行注释:可以多个/**/嵌套
     
    5、项目中,类只有一个文件(.Swift),没有.h和.m
    6、重写方法
    override func :表示重写父类方法
    override func viewDidLoad( ){
    }
     
    7、调用方法:直接使用“.”点号
     
    8、Playground的使用:会在旁边实时显示结果
    创建Playground:File/New/Playground
     
    格式转换:要转换的类(要转换的对象)
     
    9、字符串String:不用@,直接使用双引号“”
    1)字符串拼接:+ (有点正常了)
    2、用反斜杠和()做字符串插值(把常量变量插入字符串中):(name)
    var age = 10
    var hand = 2
    var str = "I have " + String(hand) + " hand,(age) years old"
     
    声明常量: let
    声明变量: var
     
    10、常量和变量的命名:
    基本上可以使用任何字符来命名(中文、特殊字符、表情。。。。。),不过不能数字开头
    注意:
    1、不能包含数学符号(+、-、*、)
    不能包含箭头:
    不能包含非法无效的Unicode字符
    不能是关键字(如var 、let)
    不能以数字开头
    不能单独一个下划线
     
    11、下划线:_
    作用:
    1)能匹配任何值
    2)忽略对应位置元组元素
     
    12、没有指针概念,叫输入输出参数
  • 相关阅读:
    宠物店4.0的安装
    《professional asp.net 2.0》读书笔记连载2
    《xhtml 入门系列》之一
    ALinq 让Mysql变得如此简单
    ALinq 入门学习(八)ALinq 对Vs2010 的支持
    教你一款极为简单实用的图表插件
    虚拟机下无法启动 Linux 系统
    怎样去突破文件依赖缓存
    jQuery 表单验证扩展(五)
    Log4Net 全方位跟踪程序运行
  • 原文地址:https://www.cnblogs.com/lignpeng/p/5458287.html
Copyright © 2011-2022 走看看