#### Archived

This topic is now archived and is closed to further replies.

# Weird <- operator

This topic is 5303 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

## Recommended Posts

I was reading this article http://ai-depot.com/LogicGames/MiniMax.html and I see this MinMove (GamePosition game) { best_move <- {}; moves <- GenerateMoves(game); ForEach moves { move <- MaxMove(ApplyMove(game)); if (Value(move) > Value(best_move)) { best_move <- move; } } What is that crazy <- operator? A result of overloading?

##### Share on other sites
Live long be happy

Mooooooooooo
Mooooooooooooooooooo
Moooooooooooooooooooooooooooooooooo

##### Share on other sites
Looks like assignment to me. What language is this in? Might it be some form of pseudocode?

##### Share on other sites
Yeh, that looks like it''s just pseudocode. In pseudocode, you often see a left-facing arrow used for assignment, in order to disambiguate the equality operator.

"Sneftel is correct, if rather vulgar." --Flarelocke

##### Share on other sites
Thanks

Mooooooooooo
Mooooooooooooooooooo
Moooooooooooooooooooooooooooooooooo

##### Share on other sites
quote:
Original post by Sneftel
Yeh, that looks like it''s just pseudocode. In pseudocode, you often see a left-facing arrow used for assignment, in order to disambiguate the equality operator.

"Sneftel is correct, if rather vulgar." --Flarelocke

I was gonna say, that''s "less-than-minus", but then I realized such a thing doesn''t exist.

##### Share on other sites
sure it does. In fact, this is valid (if meaningless) C++ code:
int main(){    int i;    i <- 3;}

What happens: the compiler treats the - as unary negation, sees whether the uninitialized variable i is less than negative three, and immediately discards the result. Useless, but interesting.

"Sneftel is correct, if rather vulgar." --Flarelocke

1. 1
Rutin
33
2. 2
3. 3
4. 4
5. 5

• 13
• 9
• 9
• 9
• 9
• ### Forum Statistics

• Total Topics
633330
• Total Posts
3011389
• ### Who's Online (See full list)

There are no registered users currently online

×