The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз языка программирования Perl 5.34.0, opennews (??), 21-Май-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


11. "Релиз языка программирования Perl 5.34.0"  +2 +/
Сообщение от привет (ok), 21-Май-21, 13:17 
нативный трай-кетч действительно давно пора было завезти

Long Live Perl!

Ответить | Правка | Наверх | Cообщить модератору

65. "Релиз языка программирования Perl 5.34.0"  +2 +/
Сообщение от wd (?), 21-Май-21, 16:19 
а толку? ну делали вон given/when - многие его пользуют?
я по прежнему пишу так, что будет и на 5.8 работать
вот только когда уже совсем уверен, что только для меня, и больше нигде, то use v5.12 вместо use strict
да и вся эта фигня с try-catch на eval не столь популярна, просто потому, что оно в перле толком не нужно - другой подход
Ответить | Правка | Наверх | Cообщить модератору

74. "Релиз языка программирования Perl 5.34.0"  +1 +/
Сообщение от rshadow (ok), 21-Май-21, 16:46 
В любом случае эти операторы полегче понимать. Особенно новичкам. Запоздалое решение.


Ответить | Правка | Наверх | Cообщить модератору

134. "Релиз языка программирования Perl 5.34.0"  –1 +/
Сообщение от marko777 (ok), 22-Май-21, 07:48 
хех, таких новичков нам не надо
Ответить | Правка | Наверх | Cообщить модератору

85. "Релиз языка программирования Perl 5.34.0"  +/
Сообщение от привет (ok), 21-Май-21, 17:14 
> а толку? ну делали вон given/when - многие его пользуют?
> я по прежнему пишу так, что будет и на 5.8 работать
> вот только когда уже совсем уверен, что только для меня, и больше
> нигде, то use v5.12 вместо use strict
> да и вся эта фигня с try-catch на eval не столь популярна,
> просто потому, что оно в перле толком не нужно - другой
> подход

given/when тоже не использую-не самое красивое на мой взгляд
решение, лучшеб сразу сделали обычный свич, как везде.

а конструкция трай-кетч хорошо зайдет новичкам (изучавшие другие яп)
- ненадо ставить/подключать try:tiny и тем более евалить.
в любом случае приятно читать что любимый язык развивается :)

Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

145. "Релиз языка программирования Perl 5.34.0"  –1 +/
Сообщение от Ag (ok), 22-Май-21, 11:19 
Так оно вроде так и не вышло из экспериментального статуса. Мы уж лучше пока по старинке if ... elsif ... else ...
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

157. "Релиз языка программирования Perl 5.34.0"  +1 +/
Сообщение от wd (?), 22-Май-21, 13:57 
свич на перле можно весьма разными способами сделать, я обычно это об хэш функций делаю, или об тернарный оператор
но вот для последнего мне очень не хватает простого сравнения $_ с чем угодно
иногда делаю чтото в духе sub is{$_ eq $_[0]} ну и потом:
for($foo){
   is 'qwe' ? do { ... }
  :is 'asd' ? do { ... }
  :()
}
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру