Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Range.min should throw NoSuchElementException on empty range #7432

Closed
scabug opened this issue Apr 29, 2013 · 3 comments
Closed

Range.min should throw NoSuchElementException on empty range #7432

scabug opened this issue Apr 29, 2013 · 3 comments
Assignees
Milestone

Comments

@scabug
Copy link

scabug commented Apr 29, 2013

Welcome to Scala version 2.10.1 (Java HotSpot(TM) 64-Bit Server VM, Java 1.7.0_17).
Type in expressions to have them evaluated.
Type :help for more information.

scala> val range = 1000 until 1000
range: scala.collection.immutable.Range = Range()

scala> range.max
java.util.NoSuchElementException

scala> range.min
res1: Int = 1000

scala> range.par.min
java.util.NoSuchElementException: None.get

scala> range.par.max
java.util.NoSuchElementException: None.get
@scabug
Copy link
Author

scabug commented Apr 29, 2013

Imported From: https://issues.scala-lang.org/browse/SI-7432?orig=1
Reporter: @DarkDimius
Affected Versions: 2.10.1

@scabug
Copy link
Author

scabug commented Apr 29, 2013

@vigdorchik said:
Symmetric problem with Range.max:

scala> val r = new Range(10,10, -1)
r: scala.collection.immutable.Range = Range()

scala> r.min
java.util.NoSuchElementException

scala> r.max
res1: Int = 10

@scabug
Copy link
Author

scabug commented May 21, 2013

@vigdorchik said:
This has been fixed in 7f29f8512d4975cf3a5a0b536a8910e4e3b4316b

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants