Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

274
Views
No se puede imprimir el valor de una clave de un Mapa en Kotlin

Soy bastante nuevo en Kotlin. Quiero imprimir el conteo de un carácter en una cadena. Para esto, estoy usando la función groupingBy() de Kotlin y le estoy aplicando eachCount() .

Mi código:

 val str = "0100101101010" val countMap : Map<Char, Int> = str.groupingBy { it }.eachCount() println(countMap["1"])

Pero recibo este error en la consola: error en la Type inference failed. The value of the type parameter K should be mentioned in input types (argument types, receiver type or expected type). Try to specify it explicitly.

¿Alguien puede explicarme qué estoy haciendo mal aquí?

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

"1" es una cadena literal, pero su mapa tiene caracteres como claves. Debe usar el carácter literal '1' :

 println(countMap['1'])

El motivo de ese mensaje de error confuso es que está tratando de llamar a este get sobrecarga , que es genérico. Intenta inferir los argumentos de tipo genérico y falla.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!