我将与您一起学习对 HarmonyOS (8) 函数的引用

小夏 娱乐 更新 2024-02-20

亲爱的伙伴们,新年快乐。 我们继续学习 HarmonyOS 开发语言 ARKts。 在本节中,我们将讨论@builderparam装饰器:引用@builder函数。 简单地说,可以通过用 @builder 声明函数,然后在其他类中用@builderparam定义函数的变量来转移函数。 与Android界面传递类似,iOS块传递。 事不宜迟,让我们直接进入官方网站为例。

使用自定义组件的自定义构建函数或全局自定义构建函数在本地初始化@builderparam

这是如何使用同一类中函数的传递的示例。

使用父组件自定义构造函数初始化子组件@builderparam修饰的方法。

父类的函数通过引用传递给子类,输出通过子类传递,我们可以看一下结果。

我将给你一个 iOS 块值的例子。

在此 SecondViewConroller 类中,定义块函数以确定值传递类型。

这是可以实现函数以促进 SendViewController 类的地方。

在Android中,接口通常用于转到**,相当于对一个函数的引用。 接口功能,这在 Android 开发中很常见。

接口。

业务类实现接口。

业务类实现接口功能。

数据处理接口。

总而言之,当开发人员创建自定义组件并希望为该组件添加特定功能时,HarmonyOS 就在这里,例如在自定义组件中添加单击跳转操作。 将事件方法直接嵌入到组件中将导致在引入自定义组件的任何地方添加此功能,因此特此添加函数引用函数。 iOS 和 Android 类似,需要传递对函数的引用。

本节重点介绍:

1. @builderparam用于修饰指向@builder方法的变量。

2. 修饰@builderparam方法只能由自定义构造函数初始化(@builder修饰方法)。

3、@builderparam装饰的方法可以有参数化和准参数两种形式,需要与所指@builder方法的类型相匹配。 @builderparam装饰的方法类型需要与@builder方法的类型相同。

相似文章

    最新笑话亮点 老公,我和你哥哥掉进河里,你会先救谁?

    前几天,学院里有一位师傅退休了,早上举行了一个欢送会,大约点钟,全屋的人都围着师傅送他回家,一路上有说有笑,前面是开枪,中间是拍照,我们跟在后面,街上店里的人都出来看了热闹,在一家理发店后,走出来一个二十五六岁的女孩,她站在理发店门口看了半天,突然迸发出一句话 这么大了,还结婚了!突然,空气冻结了,...

    我想你,我只想和你在一起

    一首震撼的歌触动了我的心。邂逅是混沌的人生。自从你来到我的世界,对你的爱就已经在我心中生根发芽,现在,这份爱在我心中绽放成一片绚丽的花海,花儿不败,真爱永恒。如果命运有轮回,我宁愿在我一生的轮回中有一个轮回。如果鸿辰有天意,我祈求每年都能在爱中遇见你。世上最美的爱情莫过于 一个你,一个我,一辈子在一...

    我对冬天最美好的愿景是和你一起看电影

    近日,网络上发生了一起事件,引发了社会的关注和讨论。这一事件涉及到自我创造的作用和责任,对社会产生了一定的影响。事情是这样的 一篇题为 我的冬天愿景 的自创文章描述了他与伴侣一起看电影的美丽场景。文章用动情的文字描绘了他们手牵手走进电影院欣赏电影的场景,营造出温馨浪漫的氛围。正如文中提到的,这样的时...

    亲爱的,我的心将永远与你同在

    时间是沉寂的,却见证了最真实的感受,回首往事,心中总多了一段回忆,让岁月流逝,对你的爱不会改变,在你看不见的地方,一直有一份我对你的思念。亲爱的,我的心永远和你在一起,无论时间如何流逝,我对你的爱都不会改变,即使我们不能在一起,我也会让我的余生,充满对你的思念。你的温柔一直成为我一生的挚爱,突然间像...

    举办“龙星郎,前途光明,八办与你共度新年”活动举行

    湖北新闻月日电 傅少金日在八路军武汉办事处旧址纪念馆邀请非基因人群和儿童于日举办 龙星郎,光明未来 八办与你一起欢年 文化活动。通过听 看 做等方式,全方位感受非遗之美,深度体验传统文化的魅力。活动现场,江安区非遗传承人张亮为孩子们讲了 龙纹砖 的故事,并演示了清水湿墨传法的技巧,让孩子们近距离领略...