заводной баг?создать инициализированный массив float? - PullRequest
3 голосов
/ 28 октября 2011

Я использую Groovy 1.8.3 (в Grails 2.0). Мне нужно объявить некоторые массивы с плавающей точкой, и я использую стандартный синтаксис Java, например ::10000

 float rentVal[] = {1.37f, 1.69f, 2.07f, 2.53f}

Ошибка компилятора: "ожидалось", найдено "="

Возможно, потому что уже поздно (тихоокеанское время) я что-то здесь путаю. Мой вопрос: как правильно сделать это в Groovy?

Спасибо

1 Ответ

7 голосов
/ 28 октября 2011

Попробовал это в GroovyConsole:

groovy> def rentVal = [1.37f, 1.69f, 2.07f, 2.53f] as float[] 
groovy> rentVal.class 

Result: class [F 

РЕДАКТИРОВАТЬ, достаточно сделать это:

float[] a = [1.0f, 2.3f, 3.4f]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...