Hi, i cant digest the example in OOP section. This is a class example is from VB.Net. Please somebody translate this into Nim, so that i can easily understand what Nim offers.
1. Public Class SomeClass 2. Private m_Var1 As Integer '// An Integer member variable 3. Private m_Str1 As String '// A String memeber var 4. Private m_For_Prop As Integer '// An integer for property 5. Public Sub New() '// A constructor without any params 6. Me.m_Var1 = 5400 '// initialized member var with value 5400 7. Me.m_Str1 = "A String from constructor" '// Initialized member string 8. End Sub 9. 1. Public Sub PrintMembes() '// A method to print the member values 2. Console.WriteLine(Me.m_Var1) 3. Console.WriteLine(Me.m_Str1) 4. End Sub 5. Public Property AProp() As Integer '// A public property which we can read and write 6. Get 7. Return Me.m_For_Prop 8. End Get 9. Set(ByVal Value As Integer) 10. Me.m_For_Prop= value 11. End Set 12. End Property 13. End Class
