Revision control

Copy as Markdown

import QtQuick 2.6
QtObject {
property bool success: false
property var num: 100
property var simple: 0
property var complex: 0
Component.onCompleted: {
function s(x) {
return x
}
function c(x) {
return x + num
}
var bound = s.bind(undefined, 100)
simple = Qt.binding(bound)
if (simple != 100)
return;
var bound = c.bind(undefined, 100)
complex = Qt.binding(bound);
if (complex != 200)
return;
num = 0;
if (complex != 100)
return;
print("success!!!");
success = true;
}
}