LINUX.ORG.RU

История изменений

Исправление suuaq, (текущая версия) :

Так

def foo():
    return "correct"

class FooCaller():
  def call(self):
    return foo()
  
  def foo(self):
    return "incorrect"

print(FooCaller().call())

Или так

function foo() {
    return "correct"
}

class FooCaller {
    call() {
        return foo()
    }

    foo() {
        return 'incorrect'
    }
}

console.log(new FooCaller().call())

В общем менее необычно.

Исходная версия suuaq, :

Так [code] def foo(): return «correct»

class FooCaller(): def call(self): return foo()

def foo(self): return «incorrect»

print(FooCaller().call()) [/code]

Или так [code] function foo() { return «correct» }

class FooCaller { call() { return foo() }

foo() {
    return 'incorrect'
}

}

console.log(new FooCaller().call()) [/code]

В общем менее необычно.