Можно ли как-то использовать аргумент функции в постоянном контексте?
Например,
func example(size int) {
one := [size]int{} // Error: non-constant array bound 'size'
const two = size // Error: const initializer 'size' is not a constant
}
Не является ли size
не эффективной константой в этих случаях?Если нет, то почему?