@ SafeVarargs public static < T > RubyArray < T > p ( T first , T ... others ) { RubyArray < T > ra = new RubyArray <> ( ) ; out . print ( "[" ) ; ra . add ( p ( first , false ) ) ; Arrays . asList ( others ) . forEach ( item -> { out . print ( ", " ) ; ra . add ( p ( item , false ) ) ; } ) ; out . print ( "]" ) ; out . println ( ) ; return ra ; }
Prints a human - readable representation of given Objects .