function findXXX( ){ arr=$2 for i in ${arr[*]}; do if [[ $i == $1 ]] ;then return "1" ; fi done return "0" ;}findValue=$(findXXX ${path[len_path-1]} "${Arr[*]}" )echo $?
function findXXX( ){ arr=$2 for i in ${arr[*]}; do if [[ $i == $1 ]] ;then return "1" ; fi done return "0" ;}findValue=$(findXXX ${path[len_path-1]} "${Arr[*]}" )echo $?
众所周知,在java里是不能给构造函数写返回值的,如果在低版本的编译器定义一个构造器写上返回值可能会报错,高版本里面他就是一个普通的方法。可是如果构造函数没有返回值,那么比如Test t = new Test()我们new一个对象的时候是怎么赋值的呢?
构造函数有返回值吗
写一段代码测试一下:
public class Test { public Test() { }
众所周知,在java里是不能给构造函数写返回值的,如果在低版本的编译器定义一个构造器写上返回值可能会报错,高版本里面他就是一个普通的方法。可是如果构造函数没有返回值,那么比如Test t = new Test()我们new一个对象的时候是怎么赋值的呢?
构造函数有返回值吗
写一段代码测试一下:
public class Test {
public Test() {