Why can my instance methods not call class methods without the class specifier?

class MyClass
{
   func
   foo()
   {
       classMethod()
   }

   class
   func
   classMethod()
   {
   }
}

Why do I have to call MyClass.classMethod()? Just a choice made by the language 
designers to distinguish the call at the call site? I like C++'s way of 
treating all static methods as directly available to the instance.

-- 
Rick Mann
rm...@latencyzero.com


_______________________________________________
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users

Reply via email to