Nice User Manual
Daniel Bonniot
Bryn Keller
Francis Barber
FIDO DIDO Directory
table of Contents
sequence
1. Basic Principle (Philosophy)
2 bags
MAIN method
3, class and interface
Class declaration
Data member
Constructor
Parametric classes
Interface declaration
Enumeration
4, method
Method declaration
Method implementation
Value Dispatch
Named parameters
Optional parameters
5, assertion and contract (Contract)
grammar
Use assertion and contract check
JDK 1.4 and above
JDK 1.1, 1.2 and 1.3
6, statement
Local variables and local constants (Local Variables and constants)
Package variable and packages (Package Variables and constants)
Extend for statement
Local Methods
7, expression
Method call
Method block call (Block Syntax for Method Calls)
Tuples
Array
String
Multi-Line Strings
String connection
Anonymous Methods
Operator
Conversion between the original type
8, interact with Java
Use nice in Java
Generate subclasses of Java
Income
Non-air type (Option Types, is a bit difficult)
Use Java in Nice
Method call
Constructor call
Full instance
Optional parameters
other
9, type
Non-empty type
Type conversion
Type parameters (Type Parameters)
Abstractical interface (Abstract Interfaces)