―― Da die Worte "Es ist gut, zuerst Java zu machen" und "Das erste Training, das Sie nach Ihrem Eintritt in das Unternehmen lernen werden, ist Java", ging ich direkt auf diese Linie. ―― Als erfahrener und anspruchsvoller junger Java-Schriftsteller habe ich mich schließlich entschlossen, Ruby anzuschreien, das "einfach und beliebt" ist, ein Spiegel eines verwöhnten Ingenieurs. ――Jedoch, obwohl es "einfach und beliebt" ist, kann es einige lächerliche Spielereien geben, die voller Nachlässigkeit sind. ――So werden wir daran arbeiten, mit den beiden Hauptzielen "Angst lindern" und "effizientes Lernen", um uns anzuziehen.
--Plattformunabhängig
--Getippt. → Java erfordert eine Typdeklaration von Variablen und Methoden, Ruby jedoch nicht. → Java ist eine statisch typisierte Sprache, während Ruby eine dynamisch typisierte Sprache ist.
→ Für Java
String name = "nanashi";
int number = 50;
→ Für Ruby
name = "nanashi"
number = 50
String message = "hello";
System.out.println(message.length());
→ Für Ruby
message = "hello"
puts message.length
→ Für Java
static final String MESSAGE = "Hello";
static final String MESSAGE = "Hello World"; //Error. Nicht geändert.
→ Für Ruby
MESSAGE = "Hello"
MESSAGE = "Hello World" #Nur Warnung
→ Für Java
String number = new String(100);
→ Für Ruby
number = 100.to_s
→ Für Java
public class Test {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
→ Für Ruby
puts "Hello World"
→ Für Java
public class Main {
public static void main(String[] args) throws Exception {
//Ein Fehler wird auftreten.
sayHello!();
}
public static void sayHello!(){
System.out.println("Hello");
}
}
→ Für Ruby
class UserNumberCheck
def userNumber?
true
end
end
number = UserNumberCheck.new
if number.userNumber?
puts "das ist richtig."
end
――Dieses Mal haben wir aufgrund des Unterschieds zwischen Java und Ruby Java verwendet, um das wir uns bisher gekümmert haben, und uns die "Leichtigkeit und Leichtigkeit des Schreibens" von Ruby einflößen lassen. ――Ich mache ein ungelerntes und unpopuläres "typisches Verhalten", "Ist das mit Ruby nicht möglich?", Und ich werde in Zukunft von allen Sprachen getrennt sein. ――Ich finde das Licht der Hoffnung in einer solchen Erkenntnis einer bestimmten Zukunft und lebe ein fröhliches Leben, deshalb werde ich heute weiter an einfachem Lernen arbeiten.
Recommended Posts