vtereshkov / umka-lang

Umka: a statically typed embeddable scripting language
BSD 2-Clause "Simplified" License
1.05k stars 53 forks source link

Dynamic array literals in constant expressions #409

Closed vtereshkov closed 3 months ago

vtereshkov commented 3 months ago

Default parameters:

fn f(x: []int = {2, 3}) {    // Dynamic array literals are not allowed for constants
}

Global variables:

var x: []int = {2, 3}    // Dynamic array literals are not allowed for constants

Related: #147