Nice用户手册

Daniel Bonniot

Bryn Keller

Francis Barber

Fido Dido

目录

  1. 基本原理(philosophy)
    1. main方法
  2. 类与接口
    1. 类声明
    2. 数据成员
    3. 构造器
    4. 参数类(parametric classes)
    5. 接口声明
    6. 枚举类
  3. 方法
    1. 方法声明
    2. 方法实现
    3. 值分派(value dispatch)
    4. 有名参数(named parameters)
    5. 可选参数(optional parameters)
  4. 断言与契约(contract)
    1. 语法
    2. 使用断言与契约检查
      1. JDK 1.4及以上版本
      2. JDK 1.1,1.2和1.3
  5. 语句
    1. 本地变量与本地常量(local variables and constants)
    2. 包变量与包常量(package variables and constants)
    3. 扩展for语句
    4. 本地方法(local methods)
  6. 表达式
    1. 方法调用
      1. 方法块调用(Block Syntax for Method Calls)
    2. 元组(tuples)
    3. 数组
    4. 字符串
      1. 多行字符串(multi-line Strings)
      2. 字符串连接
    5. 匿名方法(anonymous methods)
    6. 操作符
    7. 原始类型之间的转换
  7. 与Java交互
    1. 在Java中使用Nice
      1. 生成Java的子类
      2. 包导入
      3. 非空类型(option types,直译有点困难)
    2. 在Nice中使用Java
      1. 方法调用
      2. 构造器调用
      3. 完整实例
      4. 可选参数
      5. 其它
  8. 类型
    1. 非空类型
    2. 类型转换
    3. 类型参数(type parameters)
    4. 抽象接口(abstract interfaces)