def validarAcceso
( ) : String
= { println( "-> [LOG] Verificando credenciales en el servidor..." )
"ACCESO_CONCEDIDO"
}
def sistemaSeguridad
( token
: => String
) : Unit
= { println( "Punto de control 1: Iniciando..." )
println( s"Estado actual: $token" )
println( "Punto de control 2: Re-verificando..." )
println( s"Estado actual: $token" )
}
def main
( args
: Array
[ String
] ) : Unit
= { println( "Iniciando Prueba: Paso por Nombre" )
sistemaSeguridad( validarAcceso( ) )
}
}
b2JqZWN0IE1haW4gewogIGRlZiB2YWxpZGFyQWNjZXNvKCk6IFN0cmluZyA9IHsKICAgIHByaW50bG4oIi0+IFtMT0ddIFZlcmlmaWNhbmRvIGNyZWRlbmNpYWxlcyBlbiBlbCBzZXJ2aWRvci4uLiIpCiAgICAiQUNDRVNPX0NPTkNFRElETyIKICB9CgogIGRlZiBzaXN0ZW1hU2VndXJpZGFkKHRva2VuOiA9PiBTdHJpbmcpOiBVbml0ID0gewogICAgcHJpbnRsbigiUHVudG8gZGUgY29udHJvbCAxOiBJbmljaWFuZG8uLi4iKQogICAgcHJpbnRsbihzIkVzdGFkbyBhY3R1YWw6ICR0b2tlbiIpCiAgICBwcmludGxuKCJQdW50byBkZSBjb250cm9sIDI6IFJlLXZlcmlmaWNhbmRvLi4uIikKICAgIHByaW50bG4ocyJFc3RhZG8gYWN0dWFsOiAkdG9rZW4iKQogIH0KCiAgZGVmIG1haW4oYXJnczogQXJyYXlbU3RyaW5nXSk6IFVuaXQgPSB7CiAgICBwcmludGxuKCJJbmljaWFuZG8gUHJ1ZWJhOiBQYXNvIHBvciBOb21icmUiKQogICAgc2lzdGVtYVNlZ3VyaWRhZCh2YWxpZGFyQWNjZXNvKCkpCiAgfQp9