Skip to content

Commit f684bc2

Browse files
committed
Extract assignations from conditionals
1 parent 1bc93f1 commit f684bc2

File tree

1 file changed

+4
-15
lines changed

1 file changed

+4
-15
lines changed

src/DataFrame/DataFrame.class.st

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -995,13 +995,7 @@ DataFrame >> head [
995995
{ #category : #accessing }
996996
DataFrame >> head: aNumber [
997997

998-
| n |
999-
1000-
self numberOfRows > aNumber
1001-
ifTrue: [ n := aNumber ]
1002-
ifFalse: [ n := self numberOfRows ].
1003-
1004-
^ self rowsAt: (1 to: n).
998+
^ self rowsAt: (1 to: (self numberOfRows min: aNumber))
1005999
]
10061000

10071001
{ #category : #accessing }
@@ -1987,15 +1981,10 @@ DataFrame >> tail [
19871981
{ #category : #accessing }
19881982
DataFrame >> tail: aNumber [
19891983

1990-
| n rows |
1991-
1984+
| rows |
19921985
rows := self numberOfRows.
1993-
1994-
rows > aNumber
1995-
ifTrue: [ n := aNumber ]
1996-
ifFalse: [ n := rows ].
1997-
1998-
^ self rowsAt: ((rows - n + 1) to: rows).
1986+
1987+
^ self rowsAt: (rows - (rows min: aNumber) + 1 to: rows)
19991988
]
20001989

20011990
{ #category : #statistics }

0 commit comments

Comments
 (0)