/*Sean las siguientes variables A, B, C y D cuyo valor puede ser nulo o no nulo.Se indica un patrón de valores válidos para las variables:A B C D1 0 0 01 1 0 01 1 1 01 1 1 1Donde 0 significa nulo y 1 significa no nulo.Crear un metodo que indique si las cuatro variables cumplen con el patron o no.*/defvalidar(a:Any,b:Any,c:Any,d:Any):Boolean=(a,b,c,d)match{case(a,null,null,null)if(a!=null)=>truecase(a,b,null,null)if(a!=null&&b!=null)=>truecase(a,b,c,null)if(a!=null&&b!=null&&c!=null)=>truecase(a,b,c,d)if(a!=null&&b!=null&&c!=null&&d!=null)=>truecase_=>false}validar("Hola",1,null,null)
Comments (0)
HTTPSSSH
You can clone a snippet to your computer for local editing.
Learn more.