I am using arguments from command line which is in the form of an Array and I would like to convert that into a Map.
So for example when I run my code with scala abc.scala A 10 B 20 C 30 I want to have a Map(A->10, B->20, C->30). Also I can use only val so I cannot reassign it because it is immutable. I am using the following piece of code unsuccessfully:
val names = args.filter(x => for(i <- 0 to args.length-1) i%2==0)
val numbers = args.partition(args(i) => i%2==1)
names.zip(numbers).toMap
You want
grouped: