当前位置: 首页 > news >正文

鸿蒙ArkTS 基础篇-04-函数

目录

使用函数封装代码,提升代码复用性

方式1:函数无参无返回值

方式2:函数有参有返回值

DevEco Studio代码实战

ctrl + s 日志输出

总结

练习


使用函数封装代码,提升代码复用性

一次定义,多次使用

方式1:函数无参无返回值

方式2:函数有参有返回值

DevEco Studio代码实战


// 2 * 3.14 * 半径
// 等待接收真实数据的 → 形参
function calc (r: number) {// console.log('圆半径是', r)return 2 * 3.14 * r
}// 真实数据 → 实参
let c1: number = calc(10)
console.log('圆周长是', c1)let c2: number = calc(100)
console.log('圆周长是', c2)// 没有参数没有返回值的函数
function printInfo () {console.log('函数里面的输出语句')
}
printInfo()@Entry
@Component
struct Index {@State message: string = 'Hello World';build() {RelativeContainer() {Text(this.message).id('HelloWorld').fontSize($r('app.float.page_text_font_size')).fontWeight(FontWeight.Bold).alignRules({center: { anchor: '__container__', align: VerticalAlign.Center },middle: { anchor: '__container__', align: HorizontalAlign.Center }}).onClick(() => {this.message = 'Welcome';})}.height('100%').width('100%')}
}

ctrl + s 日志输出

总结

练习

http://www.dtcms.com/a/350730.html

相关文章:

  • TensorRT-LLM 深度解析:解锁大模型极致推理性能
  • git stash简单使用
  • 【ACP】2025-最新-疑难题解析-6
  • 评估单基因对肿瘤免疫微环境(TIME)的影响,并分析与显著相关免疫细胞的相关性
  • 【记录】Windows|Windows配置防火墙使某个应用禁止联网
  • ffmpeg测试rtsp地址
  • Ansible自动化运维:原理以及安装教程
  • 毕业项目推荐:04-基于yolov8/yolov5/yolo11的鸟类检测识别系统(Python+卷积神经网络)
  • 【数据可视化-99】2025 年各地区夏粮产量可视化分析:Python + pyecharts打造炫酷暗黑主题大屏
  • 磁盘损坏导致无法开机怎么办?
  • 2. 并发解决架构图
  • kanass V1.1.6版本发布,支持OpenApi便于与外部系统更好的集成
  • 【Linux】timerfd定时器
  • MCP技术详解:探秘模型上下文协议的工作机制与应用
  • 并行多核体系结构基础——概述(笔记)
  • 管理型交换机与非管理型交换机的优缺点对比
  • Coze用户账号设置修改用户昵称-前端源码
  • JavaScript数据表格方案AG Grid主题定制新升级:Figma 设计系统全面打通设计与开发
  • 舰船摇摆下的坐标变换技术
  • coze工作流200+源码,涵盖AI文案生成、图像处理、视频生成、自动化脚本等多个领域
  • Metabase 部署与实践:从测试环境到生产环境的完整指南
  • celery prefetch-multiplier
  • 【人工智能】人工智能在企业中的应用
  • 理解Vuex的辅助函数,分析mapState、mapGetters、mapMutations和mapActions各个应用场景
  • [信号与系统个人笔记]第二章 连续时间信号与系统的时域分析
  • 【MySQL】MySQL介绍及安装
  • 查看mariadb服务是否启动
  • 2025 BrunnerCTF remobile 部分wp
  • 编译型语言(C/C++):从源码到.exe 的完整链路
  • 语音识别:概念与接口