diff --git a/docs/scala-programming-guide.md b/docs/scala-programming-guide.md
index 1064dae7ae30e973c0e3b11fcf912f400f6e9571..56d2a3a4a020282b935b9563dc43455367b6e6b8 100644
--- a/docs/scala-programming-guide.md
+++ b/docs/scala-programming-guide.md
@@ -349,7 +349,7 @@ An accumulator is created from an initial value `v` by calling `SparkContext.acc
 The interpreter session below shows an accumulator being used to add up the elements of an array:
 
 {% highlight scala %}
-scala> var accum = sc.accumulator(0)
+scala> val accum = sc.accumulator(0)
 accum: spark.Accumulator[Int] = 0
 
 scala> sc.parallelize(Array(1, 2, 3, 4)).foreach(x => accum += x)