cangjie

SoraLuna9 天前
开发语言·算法·macos·华为·cangjie
「Mac玩转仓颉内测版52」基础篇14 - 递归函数与尾递归优化本篇详细讲解递归函数及其在仓颉语言中的实现,并介绍尾递归优化的优势。递归是解决分解问题的强大工具,但当递归深度过大时可能导致栈溢出。仓颉语言通过尾递归优化有效避免了这一问题。
SoraLuna10 天前
开发语言·macos·华为·cangjie
「Mac玩转仓颉内测版51」基础篇13 - 高阶函数与闭包本篇详细介绍高阶函数和闭包,这是仓颉语言中实现灵活逻辑的关键工具。高阶函数可将函数作为参数或返回值使用,而闭包能捕获其定义域中的变量,并在后续调用中保持状态。这些概念能让代码更加简洁、灵活,并提升复用性。
SoraLuna14 天前
开发语言·python·macos·华为·cangjie
「Mac玩转仓颉内测版45」小学奥数篇8 - 排列组合计算本篇将通过 Python 和 Cangjie 双语讲解如何计算排列与组合。这道题目旨在让学生学会使用排列组合公式解决实际问题,并加深对数学知识和编程逻辑的理解。
takujo25 天前
仓颉·cangjie
cangjie (仓颉) vscode环境搭建下载中心-仓颉编程语言官网可选择半年更新版,不用申请。目前版本:0.53.13 ,选择不同平台压缩包下载解压到任意位置即可
SoraLuna1 个月前
开发语言·算法·macos·cangjie
「Mac玩转仓颉内测版26」基础篇6 - 字符类型详解本篇将介绍 Cangjie 中的字符类型,涵盖字符类型的定义、常见操作、字符编码及其在文本处理中的应用,帮助开发者掌握字符类型的用法。
SoraLuna1 个月前
开发语言·算法·macos·cangjie
「Mac玩转仓颉内测版32」基础篇12 - Cangjie中的变量操作与类型管理本篇将深入探讨 Cangjie 编程语言中的变量操作与类型管理,涵盖变量的定义、作用域、类型推断、常量、变量遮蔽、类型转换等方面的知识。通过这些概念的学习,开发者将更好地理解和灵活掌握变量的使用与管理技巧。
SoraLuna1 个月前
开发语言·算法·macos·cangjie
「Mac玩转仓颉内测版24」基础篇4 - 浮点类型详解本篇将详细介绍 Cangjie 中的浮点类型,包括浮点数的表示方法、精度、舍入与溢出处理、科学计数法表示、字面量的进制表示、常用运算、类型转换及应用场景,帮助开发者掌握浮点数的使用方法。
SoraLuna1 个月前
开发语言·算法·macos·cangjie
「Mac玩转仓颉内测版25」基础篇5 - 布尔类型详解本篇将介绍 Cangjie 中的布尔类型,包括布尔值的定义、运算操作符、逻辑运算、布尔类型的常见应用场景及其在条件判断中的应用,帮助开发者理解和使用布尔类型。
SoraLuna1 个月前
开发语言·算法·macos·cangjie
「Mac玩转仓颉内测版19」PTA刷题篇10 - L1-010 比较大小本篇将继续讲解PTA平台上的题目 L1-010 比较大小,通过对三个整数的排序,进一步提升Cangjie编程语言的数组操作与逻辑处理能力。
SoraLuna1 个月前
算法·macos·cangjie
「Mac玩转仓颉内测版14」PTA刷题篇5 - L1-005 考试座位号本篇将继续讲解PTA平台上的题目 L1-005 考试座位号,通过考生准考证号与座位号的对应关系,掌握简单的数据查询与映射操作,进一步提升Cangjie编程语言的实际应用能力。
SoraLuna1 个月前
算法·macos·cangjie
「Mac玩转仓颉内测版12」PTA刷题篇3 - L1-003 个位数统计本篇将继续讲解PTA平台上的题目 L1-003 个位数统计,通过对数字的处理与统计,掌握基础的字符串操作与数组计数功能,进一步提升Cangjie编程语言的实际应用能力。
SoraLuna1 个月前
算法·macos·cangjie
「Mac玩转仓颉内测版10」PTA刷题篇1 - L1-001 Hello World本篇围绕PTA平台上的题目 L1-001 Hello World,详述题目要求、代码实现、解题思路及执行示例。通过基础题目的引导,帮助读者更好地理解Cangjie语言的输出功能,强化编程实际操作能力。
SoraLuna1 个月前
算法·macos·动态规划·cangjie
「Mac玩转仓颉内测版7」入门篇7 - Cangjie控制结构(下)本篇继续深入介绍 for-in 循环的用法,并探讨 break 和 continue 控制结构的应用,帮助优化程序流程。
SoraLuna1 个月前
算法·macos·cangjie
「Mac玩转仓颉内测版8」入门篇8 - Cangjie函数与方法本篇介绍Cangjie编程语言中的函数与方法,帮助理解如何通过函数封装重复操作,提升代码的复用性和可维护性。
SoraLuna1 个月前
macos·cangjie
「Mac玩转仓颉内测版1」入门篇1 - Cangjie环境的搭建本篇详细介绍在Mac系统上快速搭建Cangjie开发环境的步骤,涵盖VSCode的下载与安装、Cangjie插件的离线安装、工具链的配置及验证。通过这些步骤,确保开发环境配置完成,为Cangjie项目开发提供稳定的基础支持。
SoraLuna1 个月前
算法·macos·cangjie
「Mac玩转仓颉内测版5」入门篇5 - Cangjie控制结构(上)本篇探讨Cangjie编程语言中的控制结构,主要包括条件表达式。控制结构是管理程序执行流程的核心部分,能够帮助编写复杂且灵活的逻辑程序。
SoraLuna1 个月前
算法·macos·cangjie
「Mac玩转仓颉内测版3」入门篇3 - Cangjie的基本语法与结构本篇将深入探讨Cangjie语言的基本语法与结构。这些基础知识为编写高效、可维护的代码奠定了坚实基础。通过理解语句结构、表达式、注释及数据类型,能够更自信地使用Cangjie进行编程。
SoraLuna1 个月前
macos·cangjie
「Mac玩转仓颉内测版2」入门篇2 - 编写第一个Cangjie程序本篇详细介绍在Mac系统上创建首个Cangjie项目并编写、运行第一个Cangjie程序的全过程。内容涵盖项目创建、代码编写、程序运行与调试,以及代码修改后的重新运行。通过本篇,掌握Cangjie项目的基本操作,进一步巩固开发环境的配置,迈出Cangjie编程的第一步。
Ptilopsyis2 个月前
leetcode·cangjie
17、电话号码的字母组合-cangjie17、电话号码的字母组合输入处理:边界检查:按钮映射:转换输入为字符数组:递归深度优先搜索 (DFS):
攒了一袋星辰5 个月前
仓颉·cangjie
仓颉编程入门 -- if 表达式使用详解其中“条件”是布尔类型表达式,“分支 1”和“分支 2”是两个代码块。if 表达式将按如下规则执行:在一些场景中,我们可能只关注条件成立时该做些什么,所以 else 和对应的代码块是允许省略的