summaryrefslogtreecommitdiff
path: root/doc/reference/ExamplesPart.tex
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2004-07-02 12:18:44 +0000
committerMartin Odersky <odersky@gmail.com>2004-07-02 12:18:44 +0000
commit6eab12dda6edcc21726e771fdf32cdf3275ec9b6 (patch)
tree337ab8943510d8615042c1c601496cdc9b224967 /doc/reference/ExamplesPart.tex
parent45541e41cb9a6d456902240898e3efb9661d4372 (diff)
downloadscala-6eab12dda6edcc21726e771fdf32cdf3275ec9b6.tar.gz
scala-6eab12dda6edcc21726e771fdf32cdf3275ec9b6.tar.bz2
scala-6eab12dda6edcc21726e771fdf32cdf3275ec9b6.zip
*** empty log message ***
Diffstat (limited to 'doc/reference/ExamplesPart.tex')
-rw-r--r--doc/reference/ExamplesPart.tex6
1 files changed, 3 insertions, 3 deletions
diff --git a/doc/reference/ExamplesPart.tex b/doc/reference/ExamplesPart.tex
index a335b1d739..f6bcd5d595 100644
--- a/doc/reference/ExamplesPart.tex
+++ b/doc/reference/ExamplesPart.tex
@@ -833,7 +833,7 @@ two given numbers \code{a} and \code{b}:
\begin{lstlisting}
def powerOfTwo(x: int): int = if (x == 0) 1 else x * powerOfTwo(x - 1);
def sumPowersOfTwo(a: int, b: int): int =
- if (a > b) 0 else powerOfTwo(x) + sumPowersOfTwo(a + 1, b)
+ if (a > b) 0 else powerOfTwo(a) + sumPowersOfTwo(a + 1, b)
\end{lstlisting}
\end{enumerate}
These functions are all instances of
@@ -1438,10 +1438,10 @@ method is invoked by simply mentioning its name.
\begin{lstlisting}
class Rational(n: int, d: int) extends AnyRef {
... // as before
- def square = Rational(numer*numer, denom*denom);
+ def square = new Rational(numer*numer, denom*denom);
}
val r = new Rational(3,4);
-System.out.println(r.square); // prints``9/16''
+System.out.println(r.square); // prints``9/16''*
\end{lstlisting}
That is, parameterless methods are accessed just as value fields such
as \code{numer} are. The difference between values and parameterless