Re: Iterate over ArrayBuffer

2014-09-04 Thread Ngoc Dao
> I want to iterate over the ArrayBuffer.

You should get yourself familiar with methods related to the Scala
collection library:
https://twitter.github.io/scala_school/collections.html

Almost all of the methods take a function as their parameter. This is
a very convenient feature of Scala (unlike in Java, where you have to
get an iterator, the use the iterator.hasNext and .next).

For an example, you can write like:
ArrayBuffer(5,3,1,4).foreach(println)

It's because "foreach" expects a one-parameter function as its
parameter, and "println" is such a function.

On Thu, Sep 4, 2014 at 5:57 PM, Madabhattula Rajesh Kumar
 wrote:
> Hi Deep,
>
> If you are requirement is to read the values from ArrayBuffer use below code
>
> scala> import scala.collection.mutable.ArrayBuffer
> import scala.collection.mutable.ArrayBuffer
>
> scala> var a = ArrayBuffer(5,3,1,4)
> a: scala.collection.mutable.ArrayBuffer[Int] = ArrayBuffer(5, 3, 1, 4)
>
> scala> for(b <- a)
>  | println(b)
> 5
> 3
> 1
> 4
>
> scala>
>
>
> Regards,
> Rajesh
>
>
> On Thu, Sep 4, 2014 at 1:34 PM, Deep Pradhan 
> wrote:
>>
>> Hi,
>> I have the following ArrayBuffer
>> ArrayBuffer(5,3,1,4)
>> Now, I want to iterate over the ArrayBuffer.
>> What is the way to do it?
>>
>> Thank You
>
>

-
To unsubscribe, e-mail: user-unsubscr...@spark.apache.org
For additional commands, e-mail: user-h...@spark.apache.org



Re: Iterate over ArrayBuffer

2014-09-04 Thread Madabhattula Rajesh Kumar
Hi Deep,

If you are requirement is to read the values from ArrayBuffer use below code

scala> import scala.collection.mutable.ArrayBuffer
import scala.collection.mutable.ArrayBuffer

scala> var a = ArrayBuffer(5,3,1,4)
a: scala.collection.mutable.ArrayBuffer[Int] = ArrayBuffer(5, 3, 1, 4)

scala> for(b <- a)
 | println(b)
5
3
1
4

scala>


Regards,
Rajesh


On Thu, Sep 4, 2014 at 1:34 PM, Deep Pradhan 
wrote:

> Hi,
> I have the following ArrayBuffer
> *ArrayBuffer(5,3,1,4)*
> Now, I want to iterate over the ArrayBuffer.
> What is the way to do it?
>
> Thank You
>


Iterate over ArrayBuffer

2014-09-04 Thread Deep Pradhan
Hi,
I have the following ArrayBuffer
*ArrayBuffer(5,3,1,4)*
Now, I want to iterate over the ArrayBuffer.
What is the way to do it?

Thank You