Also, um in Ruby zu kommentieren, benötigen Sie das Symbol #.Ist es möglich, das Rubin-Kommentarsymbol zu ändern?
# this is some comments
Was ist in Ordnung, aber für mehrzeilige Kommentare hat Ruby ein hässliches System.
=begin
comment line 1
comment line 2
=end
Ich habe Suche im Internet und fand nichts zu dem Thema. Ich möchte sehen, ob ich dieses Format zu etwas Besserem ändern kann, indem ich mein eigenes Kommentarsystem definiere. Wie zum Beispiel:
/*
comment line 1
comment line 2
*/
möchte ich sehen, ob ich so etwas wie
def /*
define comment logic
end
def */
define comment logic
end
Nur etwas in diesem Sinne tun können. Ich muss nicht zu aktuellen ersetzen, will nur sehen, wie ich meine eigenen definieren kann. Ich möchte Ruby nicht umschreiben. Ich möchte nur sehen, ob es etwas Einfaches gibt, was ich tun kann, wenn ich Ruby schreibe. Als Beispiel, wenn ich eine Methode, um die String-Klasse hinzufügen möchten, kann ich
class String
def new_method
# some new functionality.
end
end
Ich will sehen, ob ich so etwas für Kommentare tun.
Ich bin ziemlich sicher, dass '/ *' oder '* /' wird nie als Methodenaufruf interpretiert gehen wird in Ruby, also glaube ich nicht, dass so etwas funktionieren wird. – jrochkind
Ich gab nur ein Beispiel. Ich möchte nur sehen, ob ich die aktuelle mehrzeilige Kommentar-Syntax von Ruby ändern kann. – davidhu2000
Sie können sicherlich eine Ruby-ähnliche Sprache von Grund auf schreiben, die sich mit Ausnahme der Kommentarsyntax wie Ruby verhält. Wie tief ist das Niveau des Hackens, das Sie im Sinn haben? Wenn Sie das nicht angeben, ergibt Ihre Frage keinen Sinn. – sawa