Есть ли однострочный, чтобы получить первый элемент разделения?

Вместо того, чтобы писать:

@holder = split /\./,"hello.world"; 
print @holder[0];

можно ли просто сделать одну строку, чтобы просто получить первый элемент разделения? Что-то вроде:

print (split /\./,"hello.world")[0]

При попытке выполнить второй пример я получаю следующую ошибку:

print (...) interpreted as function at test.pl line 3.
syntax error at test.pl line 3, near ")["
26
задан user794479 29 May 2012 в 13:08
поделиться