«Comme les mots« C'est bien de faire d'abord Java »et« La première formation que vous apprendrez après avoir rejoint l'entreprise est Java », je suis simplement allé directement dans ce sens. «En tant que jeune écrivain Java expérimenté et prétentieux, j'ai finalement décidé de pleurer à Ruby, qui est" facile et populaire ", le miroir d'un ingénieur gâté. «Cependant, même si c'est« facile et populaire », il peut y avoir des gadgets ridicules, qui sont pleins de négligence. WillAinsi, nous y travaillerons avec les deux objectifs principaux de «soulager l'anxiété» et «d'apprendre efficacement» à s'habiller.
Orientation objet
Indépendant de la plateforme
Spécification d'accès → Public, protégé, privé peut être utilisé.
--Héritage unique → Une classe ne peut avoir qu'une seule classe parent directe.
→ Pour Java
String name = "nanashi";
int number = 50;
→ Pour Ruby
name = "nanashi"
number = 50
String message = "hello";
System.out.println(message.length());
→ Pour Ruby
message = "hello"
puts message.length
→ Pour Java
static final String MESSAGE = "Hello";
static final String MESSAGE = "Hello World"; //Erreur. Inchangé.
→ Pour Ruby
MESSAGE = "Hello"
MESSAGE = "Hello World" #Avertissement seulement
→ Pour Java
String number = new String(100);
→ Pour Ruby
number = 100.to_s
→ Pour Java
public class Test {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
→ Pour Ruby
puts "Hello World"
→ Pour Java
public class Main {
public static void main(String[] args) throws Exception {
//Une erreur se produira.
sayHello!();
}
public static void sayHello!(){
System.out.println("Hello");
}
}
→ Pour Ruby
class UserNumberCheck
def userNumber?
true
end
end
number = UserNumberCheck.new
if number.userNumber?
puts "c'est correct."
end
--Abondance des bibliothèques et vitesse de développement → Bibliothèque pratique abondante appelée gem → Le flux de mise à jour de la version est rapide.
«Cette fois-ci, en raison de la différence entre Java et Ruby, nous avons utilisé Java, dont nous avons pris soin jusqu'à présent, comme point de départ, et nous nous sommes laissé inculquer la« facilité et la facilité d'écriture »de Ruby. «Je fais un" comportement typique "non qualifié et impopulaire," N'est-ce pas possible avec Ruby? ", Et je serai séparé de toutes les langues à l'avenir. «Je trouve la lumière de l'espoir dans un tel futur certain de réalisation et je vis une vie joyeuse, donc je vais continuer à travailler sur l'apprentissage simple aujourd'hui.
Recommended Posts