被遗忘的赋值运算符“=”和“平凡”
:=
=
CREATE OR REPLACE FUNCTION foo() RETURNS int AS $$ DECLARE i int; BEGIN i = 0; WHILE NOT i = 25 LOOP i = i + 1; i = i * i; END LOOP; RETURN i; END; $$ LANGUAGE plpgsql; > SELECT foo(); 25
WHILE NOT i = 25 LOOP
=
:=
?
编辑/脚注:
1970年的今天,NiklausWirth创造了一种程序语言Pascal。批评人士立即谴责Pascal,因为它使用了“x:=x+y”语法,而不是更熟悉的C类“x=x+y”。尽管C还没有被发明出来,但这种批评还是发生了。
1972年的今天,丹尼斯·里奇(DennisRitchie)发明了一种能同时向前和向后同时射出的他对这项发明造成的死亡和永久致残的人数不满意,他发明了C和Unix。
肥皂起泡泡