1
timonwong 2013-08-29 12:14:24 +08:00 1
D mixins
|
2
aisk 2013-08-29 12:16:39 +08:00 1
|
3
saharabear 2013-08-29 12:17:14 +08:00
这种奇怪的东西,我都看过后不记,也不去用,慢慢就不知道了.
|
4
heganj 2013-08-29 12:31:33 +08:00 1
clojure 里面的 comp
http://clojuredocs.org/clojure_core/clojure.core/comp |
5
66450146 2013-08-29 12:33:49 +08:00
ARC
|
6
kunimi 2013-08-29 12:36:19 +08:00 2
Python中的倒序:str[::-1]
Quora上有一个问题叫:What are some cool Python tricks? - https://www.quora.com/Python-programming-language-1/What-are-some-cool-Python-tricks |
7
shibo501c 2013-08-29 12:46:53 +08:00
a.try(:b) 中 y(:b)是个很萌的表情啊
|
10
oobleck 2013-08-29 13:04:10 +08:00
a ||= b 就是 a = a || b
|
11
zencoding 2013-08-29 13:23:00 +08:00
a:b?c
这句最惊呆,当其大量出现时,程序不可读了 |
12
kran 2013-08-29 13:29:30 +08:00 4
x = x+1;
我擦, 这是沈麻?怎么可能! |
15
kurtis 2013-08-29 14:17:48 +08:00 1
我打算开发一种跨时代的新编程语言,取名“点点”,特征之一如下,希望大家投资我开发。
a = [2,4,6,8 ...]; b = random in [2,3,5,7,11 ...]; c = 3; d=4; e=...; f=...; if (b in a) { log("b is even");} else {...} if (c in a) ... ... |
16
tititake 2013-08-29 14:27:41 +08:00
public static boolean checkThis(String... strings)
|
17
sdjl 2013-08-29 14:32:30 +08:00
javascript 闭包
|
18
SErHo 2013-08-29 14:38:05 +08:00
int x = 8
while (x-->0) { hehe(x); } |
19
messense 2013-08-29 15:33:14 +08:00 via iPhone
.NET 的 Linq
|
20
min 2013-08-29 16:27:54 +08:00
是啊linq那一系列的东西都很难理解的感觉
|
21
msg7086 2013-08-29 16:30:42 +08:00
LINQ碉堡
|
22
cxh116 2013-08-29 16:32:14 +08:00 1
ruby
obj = Object.new def obj.hello puts "hello world" end obj.hello 另外楼主提到的try方法是rails的猴子补丁 |
23
fl3x 2013-08-29 16:37:42 +08:00 1
InvokeCode= (fun args -> <@@ (%%(args.[0]) : string) :> obj @@>))
是要有多囧才能发明<@@ @@>这种东西。。。 |
24
fangzhzh 2013-08-29 18:55:32 +08:00 via Android
object-c block
lisp )))))))))))()(( |
25
moplay 2013-08-29 19:05:29 +08:00
"""say
"hello world" """" |
26
Sdhjt 2013-08-29 19:40:19 +08:00
C语言:
(*(void(*)())0)(); |
27
yanng 2013-08-29 19:40:55 +08:00
//用完我会关闭
defer f.Close() //我俩并发执行 go sum(values[:len(values)/2], resultChan) go sum(values[len(values)/2:], resultChan) |
30
Mutoo 2013-08-30 09:21:15 +08:00
mov ax 4c00h
int 21h |
31
ugoa 2013-08-30 09:47:16 +08:00 1
Ruby:
7.days.ago |
33
hazard 2013-08-30 10:06:40 +08:00 1
中文编程...
|
34
dndx 2013-08-30 10:11:21 +08:00
C:
int some_shit[10]; some_shit[20] = 100; |
36
chmlai 2013-08-30 10:35:09 +08:00
objc block吧
|
37
fate 2013-08-30 11:10:02 +08:00
}}}}}}}}}}}}}}}}}}
|
38
yaroot 2013-08-30 11:15:10 +08:00
scala的类型系统, kinds(高阶泛型)
y combinator的推断(lambda calculus) s-expressions 其他还有很多..erlang里的=, process和其他特性 另, lz python例子里2和3大体上是一样的吧 |
40
mengzhuo 2013-08-30 11:26:17 +08:00
竟然没有人说Python的操作符重载……简直是神一样的存在
|
41
celon 2013-08-30 11:27:34 +08:00
直接用Java代码去操纵一个class的字节码,改变行为。
|
43
timonwong 2013-08-30 11:36:28 +08:00
|
45
sethverlo OP |
48
mengzhuo 2013-08-30 14:43:22 +08:00
|
51
tioover 2013-08-30 16:51:45 +08:00
Y组合子和meta programming
|
53
mouer 2013-08-30 18:10:37 +08:00
haskell 斐波那契数列 fibs = 1 : 1 : zipWith (+) fibs (tail fibs)
|