class Crystal::Macros::RangeLiteral

Overview

A range literal.

Defined in:

compiler/crystal/macros.cr

Instance Method Summary

Instance Method Detail

def begin : ASTNodeSource

Similar to Range#begin

def each(&) : NilSource

Similar to Range#each

def end : ASTNodeSource

Similar to Range#end

def excludes_end? : ASTNodeSource

Similar to Range#excludes_end?

def map(&) : ArrayLiteralSource

Similar to Enumerable#map for a Range. Only works on ranges of NumberLiterals considered as integers.

def to_a : ArrayLiteralSource

Similar to Enumerable#to_a for a Range. Only works on ranges of NumberLiterals considered as integers.

© 2012–2021 Manas Technology Solutions.
Licensed under the Apache License, Version 2.0.
https://crystal-lang.org/api/1.2.1/Crystal/Macros/RangeLiteral.html