Вместо того, чтобы писать:
@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 ")["