22 lines
1.1 KiB
Nim
22 lines
1.1 KiB
Nim
discard """
|
|
output: '''
|
|
@[2000-01-01T00:00:00+00:00, 2001-01-01T00:00:00+00:00, 2002-01-01T00:00:00+00:00, 2003-01-01T00:00:00+00:00, 2004-01-01T00:00:00+00:00, 2005-01-01T00:00:00+00:00, 2006-01-01T00:00:00+00:00, 2007-01-01T00:00:00+00:00, 2008-01-01T00:00:00+00:00, 2009-01-01T00:00:00+00:00, 2010-01-01T00:00:00+00:00, 2011-01-01T00:00:00+00:00, 2012-01-01T00:00:00+00:00, 2013-01-01T00:00:00+00:00, 2014-01-01T00:00:00+00:00, 2015-01-01T00:00:00+00:00]
|
|
@[2000-01-01T00:00:00+00:00, 2001-01-01T00:00:00+00:00, 2002-01-01T00:00:00+00:00, 2003-01-01T00:00:00+00:00, 2004-01-01T00:00:00+00:00, 2005-01-01T00:00:00+00:00, 2006-01-01T00:00:00+00:00, 2007-01-01T00:00:00+00:00, 2008-01-01T00:00:00+00:00, 2009-01-01T00:00:00+00:00, 2010-01-01T00:00:00+00:00, 2011-01-01T00:00:00+00:00, 2012-01-01T00:00:00+00:00, 2013-01-01T00:00:00+00:00, 2014-01-01T00:00:00+00:00, 2015-01-01T00:00:00+00:00]
|
|
'''
|
|
"""
|
|
|
|
# bug #2073
|
|
|
|
import sequtils
|
|
import times
|
|
|
|
# 1
|
|
proc f(n: int): DateTime =
|
|
DateTime(year: n, month: mJan, monthday: 1)
|
|
|
|
echo toSeq(2000 || 2015).map(f)
|
|
|
|
# 2
|
|
echo toSeq(2000 || 2015).map(proc (n: int): DateTime =
|
|
DateTime(year: n, month: mJan, monthday: 1)
|
|
)
|