The OpenNET Project / Index page

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



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

Оглавление

Открыты исходные тексты языка программирования V, opennews (??), 24-Июн-19, (0) [смотреть все]

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


53. "Открыты исходные тексты языка программирования V"  +4 +/
Сообщение от grayich (ok), 24-Июн-19, 12:23 
> А a == b Вас не бесит?

нет

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

56. "Открыты исходные тексты языка программирования V"  –2 +/
Сообщение от Ilya Indigo (ok), 24-Июн-19, 12:26 
Ну тогда у Вас просто синдром утёнка.
Ответить | Правка | Наверх | Cообщить модератору

77. "Открыты исходные тексты языка программирования V"  +/
Сообщение от щавель (?), 24-Июн-19, 12:56 
Синдром утенка это === все-таки.
Ответить | Правка | Наверх | Cообщить модератору

79. "Открыты исходные тексты языка программирования V"  +/
Сообщение от grayich (ok), 24-Июн-19, 12:58 
> Ну тогда у Вас просто синдром утёнка.

ничё подобного, только практичность, только лень
операция присваивания - частая, каждый раз набирать лишний символ ... бесит)

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

86. "Открыты исходные тексты языка программирования V"  +1 +/
Сообщение от Ordu (ok), 24-Июн-19, 13:10 
в V := -- это не присваивание, а объявление и присваивание. Аналогичная конструкция в C++ это

auto a = 1;

В V, как мы видим, короче. И не на один символ.

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

190. "Открыты исходные тексты языка программирования V"  +/
Сообщение от пох. (?), 24-Июн-19, 23:23 
> В V, как мы видим, короче. И не на один символ.

ну, кстати, попробовал - auto быстрее и не сбиваешься при наборе. Все же упражнение на одновременное нажатие двумя мизинцами - это для особо одаренных пианистов.

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

81. "Открыты исходные тексты языка программирования V"  +/
Сообщение от Аноним (49), 24-Июн-19, 13:02 
> Ну тогда у Вас просто синдром утёнка.

А у меня синдром дока, который не видел доки?


num := 777
s := if num % 2 == 0 {
    'even'
}
else {
    'odd'
}
println(s) // ==> "odd"

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

91. "Открыты исходные тексты языка программирования V"  +/
Сообщение от Ilya Indigo (ok), 24-Июн-19, 13:31 
>[оверквотинг удален]
>
 
> num := 777
> s := if num % 2 == 0 {
>  'even'
> }
> else {
>  'odd'
> }
> println(s) // ==> "odd"
>

Вы хотите сказать, что в V оператор равенства == ?

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

105. "Открыты исходные тексты языка программирования V"  +/
Сообщение от Аноним (49), 24-Июн-19, 14:11 
>[оверквотинг удален]
>> num := 777
>> s := if num % 2 == 0 {
>>  'even'
>> }
>> else {
>>  'odd'
>> }
>> println(s) // ==> "odd"
>>
> Вы хотите сказать, что в V оператор равенства == ?

В Вашей терминологии, именно так.

Ну а то, что оператор (что делает?) сравнивает, значит он оператор сравнения; а == означает равенство (значит это знак равенства) -- уже детали.

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

123. "Открыты исходные тексты языка программирования V"  +/
Сообщение от Ilya Indigo (ok), 24-Июн-19, 15:46 
Нашёл.
https://vlang.io/docs#if

Вот это самый настоящий бред освободить оператор =, но при этом для равенства задействовать оператор == !

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

144. "Открыты исходные тексты языка программирования V"  +1 +/
Сообщение от Аноним (49), 24-Июн-19, 17:11 
> Нашёл.
> https://vlang.io/docs#if
> Вот это самый настоящий бред освободить оператор =, но при этом для
> равенства задействовать оператор == !

В ML:
декларация (все "переменные" константы, тип выводится по Хиндли-Милнеру) =
присваивание (ссылочным типам) := или <- (для указателей)
сравнение ==

Автор, похоже, впечатлился языками, производными от производных, но где-то случился "испорченный телефон".

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

150. "Открыты исходные тексты языка программирования V"  –1 +/
Сообщение от Ordu (ok), 24-Июн-19, 17:35 
Я понимаю, что в рунете принято критиковать по принципу "не читал, но осуждаю", так сказать культурно-историческая психологическая травма. Но меру-то надо знать, а?

Оператор = не свободен. Он занят, причём ровно для того же, для его он используется в C/C++, для присваивания. Это прям там в доках и написано.

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

160. "Открыты исходные тексты языка программирования V"  +/
Сообщение от Ilya Indigo (ok), 24-Июн-19, 18:43 
> Я понимаю, что в рунете принято критиковать по принципу "не читал, но
> осуждаю", так сказать культурно-историческая психологическая травма. Но меру-то надо
> знать, а?

Ничего Вы не понимаете!
Я на работе, у меня нет времени изучать документацию, да ещё и на английском, к каждой новости.
Я оперирую только текстом из новости, в которой написано
> все объекты по умолчанию являются неизменяемыми (immutable), поддерживается только один вид присвоений ("a := 0"),

И во всех примерах, даже не в объектах, для присваивания используется оператор := !

> Оператор = не свободен. Он занят, причём ровно для того же, для
> его он используется в C/C++, для присваивания. Это прям там в
> доках и написано.

Если Вы это действительно нашли в доках, то почему вместо того, чтобы чесать языком печатая всякую глупость, просто привести ссылку на доку и процитировать нужный текст? А?

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

178. "Открыты исходные тексты языка программирования V"  +/
Сообщение от Ordu (ok), 24-Июн-19, 22:10 
>> Я понимаю, что в рунете принято критиковать по принципу "не читал, но
>> осуждаю", так сказать культурно-историческая психологическая травма. Но меру-то надо
>> знать, а?
> Ничего Вы не понимаете!
> Я на работе, у меня нет времени изучать документацию, да ещё и
> на английском, к каждой новости.

Ну да, ну да. На работе он. Времени у него нет. А вот на то, чтобы поcpaться в комментах о никому не нужном языке время есть.

> Я оперирую только текстом из новости, в которой написано
>> все объекты по умолчанию являются неизменяемыми (immutable), поддерживается только один вид присвоений ("a := 0"),

Хех. Я не читал новость настолько внимательно: смысла читать перевод, если есть ссылка на оригинал?

> Если Вы это действительно нашли в доках, то почему вместо того, чтобы
> чесать языком печатая всякую глупость, просто привести ссылку на доку и
> процитировать нужный текст? А?

Во-первых, я не на работе и время у меня есть. Во-вторых, поглумиться над нашими национальными особенностями мне доставляет особенное удовольствие. Во-третьих, ссылка на эту доку была выше в треде. А насчёт цитаты:

> Please note the difference between := and =
> := is used for declaring and initializing, = is used for assigning.

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

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

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




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

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