0 python
反正有没有将Java中的以下代码转换为Python的等价?
public class Animal{
public enum AnimalBreed{
Dog, Cat, Cow, Chicken, Elephant
}
private static final int Animals = AnimalBreed.Dog.ordinal();
private static final String[] myAnimal = new String[Animals];
private static Animal[] animal = new Animal[Animals];
public static final Animal DogAnimal = new Animal(AnimalBreed.Dog, "woff");
public static final Animal CatAnimal = new Animal(AnimalBreed.Cat, "meow");
private AnimalBreed breed;
public static Animal myDog (String name) {
return new Animal(AnimalBreed.Dog, name);
}
}
Run Code Online (Sandbox Code Playgroud)
直接翻译此代码将浪费时间.从Java迁移到Python时最难的事情是放弃你所知道的大部分内容.但简单的事实是Python不是Java,逐行翻译将无法按预期工作.翻译算法而不是代码更好,让Python做它擅长的事情.
| 归档时间: |
|
| 查看次数: |
575 次 |
| 最近记录: |