我下面的这段代码我不理解函数“ hi”如何绑定到类属性“ say_hi”。有人可以让我以清醒的方式理解。我用谷歌搜索,但是解释太技术性了。
// HACK: automatically re-align table header when resized. Borrowed the idea from https://stackblitz.com/edit/primeng-dynamic-scrollable
const scrollableViewNgAfterViewInit = ScrollableView.prototype.ngAfterViewInit;
ScrollableView.prototype.ngAfterViewInit = function() {
scrollableViewNgAfterViewInit.call(this);
new ResizeObserver(() => {
this.alignScrollBar();
}).observe(this.scrollBodyViewChild.nativeElement);
};
我正在使用此链接学习Python3。 https://www.python-course.eu/python3_object_oriented_programming.php
答案 0 :(得分:0)
在Python中,函数也是对象,可以分配给变量。所以
say_hi = hi
使您能够调用say_hi(x)
或hi(x)
,并且两者都将调用相同的函数。
在代码中,您只需将函数本身分配给类属性say_hi
,因此,调用say_hi
与调用hi
相同。