groovy if判断

4878 ワード

/**
 * if   
 *  java                 
 *  groovy 
 *   boolean Boolean , java  
 *      , 0  ,0  
 *       ,      ,    
 *      ,      0  ,      0  
 *      ,null  ,    
 */
/////////////////////////// if        ///////////////////////////
//  boolean Boolean 
if(true){
    println("true")
}else{
    println "false"
}
//    
if(5){
    println("true")
}else{
    println "false"
}
//     
if("wuLin"){
    println("true")
}else{
    println "false"
}
//    
if([1,2,5]){
    println("true")
}else{
    println "false"
}
//    
if(new String("Helen")){
    println("true")
}else{
    println "false"
}

/////////////////////////// if        ///////////////////////////
//  boolean Boolean 
if(false){
    println("true")
}else{
    println "false"
}
//    
if(0){
    println("true")
}else{
    println "false"
}
//     
if(""){
    println("true")
}else{
    println "false"
}
//    
if([]){
    println("true")
}else{
    println "false"
}
//    
if(null){
    println("true")
}else{
    println "false"
}