Mathematica,76个字节
请注意,n之前不应有任何定义。
0;If[ValueQ@n,++n,n=1];StringJoin@Riffle[IntegerString[n,#]&/@{10,8,16}," "]
在这里,使用的行为;。上面的代码段是单个代码段CompoundExpression,但是,当将两个代码段放在一起时,仍然存在CompoundExpression如下所示的代码段。(进行了一些不必要的重排。)
0;
If[ValueQ@n,++n,n=1]; StringJoin@Riffle[IntegerString[n,#]&/@{10,8,16}," "] 0;
If[ValueQ@n,++n,n=1]; StringJoin@Riffle[IntegerString[n,#]&/@{10,8,16}," "] 0;
If[ValueQ@n,++n,n=1]; StringJoin@Riffle[IntegerString[n,#]&/@{10,8,16}," "]
(* 3 3 3 *)
因此,如果写明确的话,就不能使这样的代码片段起作用CompoundExpression。此外,几乎您喜欢的所有内容都可以放在第一个字符之前,;例如E,Pi或MandelbrotSetPlot[]。
1 01 0x1吗?(包括前缀)