Tag: 语言比较

有没有一个相当于Ruby的string插值的Python?

Ruby例子: name = "Spongebob Squarepants" puts "Who lives in a Pineapple under the sea? \n#{name}." 成功的Pythonstring连接对我来说看起来很冗长。

C#vs Java Enum(适用于C#的新手)

我一直在Java编程一段时间,只是被扔到一个完全用C#编写的项目。 我试图在C#中加快速度,并注意到在我的新项目中有几个地方使用了枚举,但乍一看,C#的枚举似乎比Java 1.5+实现更简单。 任何人都可以枚举C#和Java枚举之间的区别,以及如何克服差异? (我不想开始一场语言的火焰战,我只想知道如何在C#中做一些我曾经在Java中做过的事)。 例如,有人可以发布一个与Sun的着名的Planet enum例子相对应的C#吗? public enum Planet { MERCURY (3.303e+23, 2.4397e6), VENUS (4.869e+24, 6.0518e6), EARTH (5.976e+24, 6.37814e6), MARS (6.421e+23, 3.3972e6), JUPITER (1.9e+27, 7.1492e7), SATURN (5.688e+26, 6.0268e7), URANUS (8.686e+25, 2.5559e7), NEPTUNE (1.024e+26, 2.4746e7), PLUTO (1.27e+22, 1.137e6); private final double mass; // in kilograms private final double radius; // in meters Planet(double mass, double […]