Ключевое слово template [closed]


#1

Давайте обсудим что можно сделать из ключевого слово template. Можно, конечно, реализовать шаблоны как в C++. Но тогда следующий вопрос: А зачем generic’и?


#2

Не что можно сделать, а для чего оно нужно. В C++ это слово связано с шаблонными классами.


#3

Лично я, не имею ни малейшего представления зачем оно присутствует в списке, который появляется по нажатии Ctrl+Space. У Вас есть идеи, что можно с ним сотворить?


#4

Я тоже, хотя вопросы задавал.


#5

Ну, вы можете заставить компилятор выдать вам ошибку:

begin
  template
end.

Встречено 'template', а ожидался оператор

Как тебе такое, Илон Маск?)))


#6

Это, конечно, очень весело. :slight_smile: Но, давайте серьезно подумаем: Зачем оно надо? Не думаю, что разработчики добавили его просто так.


#7

А я так думаю. out тоже очень долго было в Ctrl+Space, хотя оно ничего не делает. Но теперь его уже нет.


#8

Значит, было таки…


#9

Забавно, однако. Не хватает одного - мнений разработчиков по этому вопросу.


#10

Про async без await забыли.


#11

Не нашёл ничего в Issue по этому поводу. Может, стоит создать Issue, для мотивации разработчиков?


#12

Не надо. Пусть сначала хоть как то прояснят ситуацию.


#13

Вас понял.


#14

Напишите Issue чтобы его убрать. Когда-то было


#15

А что оно делало?


#16

Понял.


#17

#18

По моему вы что то перепутали))


#19

Поправил.


#20

Функционал давно есть. Только это все ерунда.