Producto de una string

12 views
Skip to first unread message

Chema Cortes

unread,
Oct 23, 2011, 10:01:10 PM10/23/11
to scal...@googlegroups.com
Hola a todos,

Me presento: soy Chema Cortés, programador con experiencia en varios lenguajes, que recientemente ha comenzado a programar con scala. Ya perdonarán si todavía hago preguntas demasiado triviales.

Estoy siguiendo el libro "Scala for impatient" y estaba con unos de los ejercicios en donde se pide multiplicar los caracteres de la palabra "Hello". Después de los típicos bucles, he probado directamente con el método product:

"Hello".product.toInt

Según veo, de esta manera se trunca el resultado dando 54656 (0xd580) en lugar de 825152896 (0x312ed580), supongo que por operar con Chars.

Según veo, se podría usar el método product indicando el tipo numérico a usar para la multiplicación:

def product [B >: Char] (implicit num: Numeric[B]): B

Pero no doy con el modo correcto de utilizarlo. Tal como dice el título del libro, puede que sea un impaciente y todo se explique en algún capítulo más adelante (todavía a falta de escribir).

¿Pueden decirme cómo se debería invocar este método?

Muchas gracias de antemano.
Chema
Reply all
Reply to author
Forward
0 new messages