Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как вы понимаете эту строку 
:(
    Опции темы
 
let num = a = b
num присваивается результат сравнения a и b [ 13 ]  [28.89%]
num и a присваивается значение b [ 32 ]  [71.11%]
Всего проголосовавших: 45
В этом опросе возможен один вариант ответа
Гости не могут голосовать 
502
Дата 2.9.2011, 09:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Я всегда прав
*


Профиль
Группа: Участник
Сообщений: 134
Регистрация: 16.7.2011

Репутация: нет
Всего: 4



П.С. оба варианта есть в разных ЯП
PM MAIL   Вверх
Данкинг
Дата 2.9.2011, 09:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 1
Всего: 130



"num присваивается результат сравнения a и b" логичней.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
UniBomb
Дата 2.9.2011, 09:50 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
***
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 1754
Регистрация: 24.10.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 97



Цитата(Данкинг @  2.9.2011,  10:36 Найти цитируемый пост)
логичней

Что логичного в том, что оператор присваивания и оператор сравнения имеют одинаковый вид?
PM MAIL ICQ Skype   Вверх
502
Дата 2.9.2011, 10:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Я всегда прав
*


Профиль
Группа: Участник
Сообщений: 134
Регистрация: 16.7.2011

Репутация: нет
Всего: 4



Цитата(UniBomb @  2.9.2011,  09:50 Найти цитируемый пост)
Что логичного в том, что оператор присваивания и оператор сравнения имеют одинаковый вид? 

в ЯП где это "num присваивается результат сравнения a и b",
я так понимаю это как-бы не один и тот же оператор, первый это 'let =' а второй это '='

вот пример на F#
http://ideone.com/sHCDB
Цитата

let a = 4
let b = 2
let num = a = b
 
printf "%b" num


output:
false



но я тоже за второй вариант smile 

Это сообщение отредактировал(а) 502 - 2.9.2011, 10:11
PM MAIL   Вверх
A5uKa
Дата 2.9.2011, 10:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 1
Всего: 16



num присваивается результат сравнения a и b

Код

num <- a = b  // (без let)

PM   Вверх
kemiisto
Дата 2.9.2011, 10:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 3
Всего: 160



Цитата(502 @  2.9.2011,  09:10 Найти цитируемый пост)
я так понимаю это как-бы не один и тот же оператор, первый это 'let =' а второй это '='

Только let binding - выражение, а не оператор. С операторами в ФП туговато. smile 

Цитата(502 @  2.9.2011,  09:10 Найти цитируемый пост)
вот пример на F#

У функциональных языков (и особенно смешанных) синтаксис ублюдочный. Мы в курсе. smile 

A5uKa, вот без let понятнее. Но, уж коли начали... Вот в упор не понимаю одной вещи. Почему нельзя использовать юникодный символ стрелочки? И той же лямбды там. Было бы куда нагляднее. Уже почти повсеместно перешли на UTF-8 и т.п. кодировки для хранения исходников, а всей пользы не извлекаем.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
502
Дата 2.9.2011, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Я всегда прав
*


Профиль
Группа: Участник
Сообщений: 134
Регистрация: 16.7.2011

Репутация: нет
Всего: 4



Цитата(kemiisto @  2.9.2011,  10:30 Найти цитируемый пост)
И той же лямбды там.

в Racket вроде так
Цитата(kemiisto @  2.9.2011,  10:30 Найти цитируемый пост)
Было бы куда нагляднее.

а как набирать?

Добавлено через 5 минут и 45 секунд
kemiisto, только эти символы, или ты хочешь как в APL?
PM MAIL   Вверх
A5uKa
Дата 2.9.2011, 10:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 1
Всего: 16



Цитата(kemiisto @ 2.9.2011,  10:30)
A5uKa, вот без let понятнее. Но, уж коли начали... Вот в упор не понимаю одной вещи. Почему нельзя использовать юникодный символ стрелочки? И той же лямбды там. Было бы куда нагляднее. Уже почти повсеместно перешли на UTF-8 и т.п. кодировки для хранения исходников, а всей пользы не извлекаем.

В Haskell есть http://hackage.haskell.org/trac/haskell-pr...InHaskellSource

Но набирать действительно неудобно  smile 
PM   Вверх
kemiisto
Дата 2.9.2011, 11:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 3
Всего: 160



Цитата(502 @  2.9.2011,  09:37 Найти цитируемый пост)
kemiisto, только эти символы, или ты хочешь как в APL?

Я похож на идиота!? smile

Цитата(502 @  2.9.2011,  09:37 Найти цитируемый пост)
в Racket вроде так

Фу! Это лисп какой-то. Нинужен!


--------------------
PM MAIL WWW GTalk Jabber   Вверх
A5uKa
  Дата 2.9.2011, 12:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 1
Всего: 16



Компилятор F# очень сырой  smile 

Он не может разобрать даже самые простые конструкции
Код

let rec a x a =
    let mutable x = 
        fun a -> if x = () then a = false else a = true
    if  x    ( x  <| true ) then 
        x <- fun a -> a = true = a = false
        x <| (   a <| fun x -> ()   )
    else false

PM   Вверх
LSD
Дата 2.9.2011, 13:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Варианты ответа должны быть: 
- правильно
- неправильно
 smile 


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
A5uKa
Дата 2.9.2011, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 1
Всего: 16



Цитата(LSD @ 2.9.2011,  13:39)
Варианты ответа должны быть: 
- правильно
- неправильно
 smile

Да, и какой тогда вывод у a() ?  smile 
PM   Вверх
Данкинг
Дата 2.9.2011, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 1
Всего: 130



Цитата(UniBomb @  2.9.2011,  10:50 Найти цитируемый пост)
оператор присваивания 

После ключевого слова LET я никакого иного символа кроме "равно" не представляю.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
A5uKa
Дата 2.9.2011, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 1
Всего: 16



=:= хороший оператор сравнения  smile 

Это сообщение отредактировал(а) A5uKa - 2.9.2011, 16:31
PM   Вверх
502
Дата 2.9.2011, 16:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Я всегда прав
*


Профиль
Группа: Участник
Сообщений: 134
Регистрация: 16.7.2011

Репутация: нет
Всего: 4



Цитата(A5uKa @  2.9.2011,  16:30 Найти цитируемый пост)
=:= хороший оператор сравнения

имхо ничем не лучше ==


kemiisto, а lambda как в Haskell что тоже не нравится?
Код

let sum = \(x, y) -> x + y

PM MAIL   Вверх
kemiisto
Дата 2.9.2011, 17:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 3
Всего: 160



Цитата(502 @  2.9.2011,  15:46 Найти цитируемый пост)
kemiisto, а lambda как в Haskell что тоже не нравится?

Я ФПшный синтаксиси вообще с трудом перевариваю. В любом случае, было бы намного лучше с настоящей греческой буквой.


--------------------
PM MAIL WWW GTalk Jabber   Вверх
k0rvin
Дата 3.9.2011, 22:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 442
Регистрация: 24.1.2010

Репутация: 1
Всего: 5



как ошибку синтаксиса

Код

GHCi, version 6.12.3: http://www.haskell.org/ghc/  :? for help
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
Prelude> let a = 1; b = 2
Prelude> let num = a = b

<interactive>:1:12: parse error on input `='



--------------------
“Object-oriented design is the roman numerals of computing.” — Rob Pike
All software sucks
PM MAIL   Вверх
502
Дата 3.9.2011, 22:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Я всегда прав
*


Профиль
Группа: Участник
Сообщений: 134
Регистрация: 16.7.2011

Репутация: нет
Всего: 4



Цитата(k0rvin @  3.9.2011,  22:16 Найти цитируемый пост)
как ошибку синтаксиса

ну, мы же не говорим про конкретный ЯП smile 

где-то это ошибка, а где-то это вполне коректно
http://ru.wikipedia.org/wiki/Присваивание
Цитата

Использованием этого же символа, значение определяется в зависимости от контекста.
Например, в выражении языка ПЛ/1:
А = В = С  
переменной А присваивается булевское значение выражения отношения В = С

PM MAIL   Вверх
k0rvin
Дата 3.9.2011, 22:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 442
Регистрация: 24.1.2010

Репутация: 1
Всего: 5



Цитата(502 @ 3.9.2011,  22:49)
ну, мы же не говорим про конкретный ЯП smile 

вот именно, поэтому я это выражение воспринимаю как ошибку синтаксиса, независимо от языка, и языки, в которых это корректное выражение, мне не нравятся =)


--------------------
“Object-oriented design is the roman numerals of computing.” — Rob Pike
All software sucks
PM MAIL   Вверх
502
Дата 3.9.2011, 23:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Я всегда прав
*


Профиль
Группа: Участник
Сообщений: 134
Регистрация: 16.7.2011

Репутация: нет
Всего: 4



Цитата(k0rvin @  3.9.2011,  22:56 Найти цитируемый пост)
вот именно, поэтому я это выражение воспринимаю как ошибку синтаксиса, независимо от языка, и языки, в которых это корректное выражение, мне не нравятся =) 

хорошо, но как тогда написать например если надо 2,3,4 переменным присвоить одно и тоже значение
PM MAIL   Вверх
k0rvin
Дата 4.9.2011, 07:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 442
Регистрация: 24.1.2010

Репутация: 1
Всего: 5



Цитата(502 @ 3.9.2011,  23:00)
хорошо, но как тогда написать например если надо 2,3,4 переменным присвоить одно и тоже значение

так не нужно писать


--------------------
“Object-oriented design is the roman numerals of computing.” — Rob Pike
All software sucks
PM MAIL   Вверх
LSD
Дата 5.9.2011, 09:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(A5uKa @  2.9.2011,  14:43 Найти цитируемый пост)
Да, и какой тогда вывод у a() ?

а - не функция, так что ошибка компиляции smile 


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
A5uKa
Дата 5.9.2011, 09:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 1
Всего: 16



Цитата(LSD @ 5.9.2011,  09:37)
Цитата(A5uKa @  2.9.2011,  14:43 Найти цитируемый пост)
Да, и какой тогда вывод у a() ?

а - не функция, так что ошибка компиляции smile

А что же это ?
PM   Вверх
LSD
Дата 5.9.2011, 10:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(A5uKa @  5.9.2011,  10:51 Найти цитируемый пост)
А что же это ? 

Переменная вестимо smile 


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
502
Дата 5.9.2011, 10:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Я всегда прав
*


Профиль
Группа: Участник
Сообщений: 134
Регистрация: 16.7.2011

Репутация: нет
Всего: 4



http://en.wikipedia.org/wiki/Equals_sign#Usage
Цитата

In mathematics, the equals sign is used for both assignment (ex: let x = 2) and for testing or denoting equality (ex: if x = 2 then x/2 = 1).


 smile 
PM MAIL   Вверх
A5uKa
Дата 5.9.2011, 12:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 1
Всего: 16



Цитата(LSD @ 5.9.2011,  10:13)
Цитата(A5uKa @  5.9.2011,  10:51 Найти цитируемый пост)
А что же это ? 

Переменная вестимо smile

oO что-то совсем не вестимо 
PM   Вверх
LSD
Дата 5.9.2011, 12:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(A5uKa @  5.9.2011,  13:36 Найти цитируемый пост)
oO что-то совсем не вестимо  

Это потому, что ты понимаешь неправильно smile 


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
A5uKa
Дата 5.9.2011, 14:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 1
Всего: 16



Цитата(LSD @ 5.9.2011,  12:51)
Цитата(A5uKa @  5.9.2011,  13:36 Найти цитируемый пост)
oO что-то совсем не вестимо  

Это потому, что ты понимаешь неправильно smile

Расскажи как ты понимаешь  smile 
PM   Вверх
LSD
Дата 5.9.2011, 14:51 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(A5uKa @  5.9.2011,  15:38 Найти цитируемый пост)
Расскажи как ты понимаешь

Я понимаю - правильно smile 


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
kemiisto
  Дата 5.9.2011, 15:10 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 3
Всего: 160



Код
let LSD = troll = fat troll



--------------------
PM MAIL WWW GTalk Jabber   Вверх
k0rvin
Дата 5.9.2011, 17:44 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 442
Регистрация: 24.1.2010

Репутация: 1
Всего: 5



Цитата(502 @ 5.9.2011,  10:44)
http://en.wikipedia.org/wiki/Equals_sign#Usage
Цитата

In mathematics, the equals sign is used for both assignment (ex: let x = 2) and for testing or denoting equality (ex: if x = 2 then x/2 = 1).


 smile

mathematics != computer programming


--------------------
“Object-oriented design is the roman numerals of computing.” — Rob Pike
All software sucks
PM MAIL   Вверх
A5uKa
Дата 6.9.2011, 07:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 1
Всего: 16



Цитата(kemiisto @ 5.9.2011,  15:10)
Код
let LSD = troll = fat troll

true
PM   Вверх
LSD
Дата 6.9.2011, 09:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(A5uKa @ 6.9.2011,  08:10)
Цитата(kemiisto @ 5.9.2011,  15:10)
Код
let LSD = troll = fat troll

true

#define true false
 smile 


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
kemiisto
Дата 6.9.2011, 10:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 3
Всего: 160



LSD, case-sensitive же! smile 


--------------------
PM MAIL WWW GTalk Jabber   Вверх
LSD
Дата 6.9.2011, 10:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(kemiisto @  6.9.2011,  11:12 Найти цитируемый пост)
LSD, case-sensitive же!

А что не так? smile 


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
kemiisto
Дата 6.9.2011, 11:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



Профиль
Группа: Участник Клуба
Сообщений: 3292
Регистрация: 29.7.2007

Репутация: 3
Всего: 160



LSD,  smile 


--------------------
PM MAIL WWW GTalk Jabber   Вверх
A5uKa
Дата 6.9.2011, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 1
Всего: 16



Цитата(LSD @ 6.9.2011,  09:22)
Цитата(A5uKa @ 6.9.2011,  08:10)
Цитата(kemiisto @ 5.9.2011,  15:10)
Код
let LSD = troll = fat troll

true

#define true false
 smile

1 lsd = troll = fat troll      : rule
2 troll = fat troll              : rule
3 true                             : 1 2
4 true = false                  : rule
5 false                            : 1 4
6 lsd = true                     : 2 3
7 lsd = false                    : 6 5
8 troll = fat troll = false    : 1 7
9 lsd = false = true          : 2 8
10 lsd = troll = fat troll = troll = fat troll : 9 2 8

PM   Вверх
502
Дата 2.10.2011, 18:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Я всегда прав
*


Профиль
Группа: Участник
Сообщений: 134
Регистрация: 16.7.2011

Репутация: нет
Всего: 4



Цитата(k0rvin @  3.9.2011,  22:56 Найти цитируемый пост)
вот именно, поэтому я это выражение воспринимаю как ошибку синтаксиса, независимо от языка, и языки, в которых это корректное выражение, мне не нравятся =) 

хорошо, но как тогда написать
Цитата(502 @  2.9.2011,  09:26 Найти цитируемый пост)
num присваивается результат сравнения a и b


PM MAIL   Вверх
gcc
Дата 2.10.2011, 19:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: нет
Всего: 17



Тихо, я говорю!

num и a  приравниваются и приравнивают значение с b

Б.Н. Ельцин 

user posted image

Это сообщение отредактировал(а) gcc - 2.10.2011, 19:44
PM WWW ICQ Skype GTalk Jabber   Вверх
bems
Дата 14.10.2011, 03:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 3400
Регистрация: 5.1.2006

Репутация: 0
Всего: 88



Цитата(502 @  2.10.2011,  18:01 Найти цитируемый пост)
хорошо, но как тогда написать num присваивается результат сравнения a и b
это же очевидно
num := a = b



--------------------
Обижено школьников: 8
PM MAIL   Вверх
Akella
Дата 14.10.2011, 07:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 1
Всего: 329



Цитата(Данкинг @ 2.9.2011,  09:36)
"num присваивается результат сравнения a и b" логичней.

Да, в дельфи так и есть. Только  num должга быть белевого типа. num := a=b
PM MAIL   Вверх
k0rvin
Дата 14.10.2011, 22:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 442
Регистрация: 24.1.2010

Репутация: 1
Всего: 5



Цитата(bems @ 14.10.2011,  03:09)
это же очевидно
num := a = b

или num = a == b


--------------------
“Object-oriented design is the roman numerals of computing.” — Rob Pike
All software sucks
PM MAIL   Вверх
502
Дата 7.12.2011, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Я всегда прав
*


Профиль
Группа: Участник
Сообщений: 134
Регистрация: 16.7.2011

Репутация: нет
Всего: 4



http://en.wikipedia.org/wiki/List_of_mathe...symbols#Symbols

Цитата

=   |   equality   |   x = y means x and y represent the same thing or value.

...

:=  |   definition |   x := y, y =: x or x ≡ y means x is defined to be another name for y


 smile 
PM MAIL   Вверх
502
Дата 7.12.2011, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Я всегда прав
*


Профиль
Группа: Участник
Сообщений: 134
Регистрация: 16.7.2011

Репутация: нет
Всего: 4



в visual basic тоже num присваивается результат сравнения a и b
Код

Dim isAnswer As Boolean = num = 42

PM MAIL   Вверх
Paulc
Дата 7.12.2011, 19:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 33
Регистрация: 24.11.2011

Репутация: нет
Всего: нет



num присваивается результат сравнения a и b
PM MAIL   Вверх
Страницы: (3) [Все] 1 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.1002 ]   [ Использовано запросов: 24 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.