Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >鸿蒙原生素数库发布

鸿蒙原生素数库发布

作者头像
徐建国
发布于 2025-01-13 04:43:17
发布于 2025-01-13 04:43:17
8600
代码可运行
举报
文章被收录于专栏:个人路线个人路线
运行总次数:0
代码可运行

用于判断一个数是否是素数(也称为质数)

使用方法

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ohpm install @nutpi/isprime

示例

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import { isPrime } from "@nutpi/isprime"

@Entry
@Component
struct Index {
  @State message: string = '请输入数字';
  @State currentNum: number = 11;
  @State res: string = '';

  build() {
    Column({space: 20}) {
      Text(this.message)
        .fontSize(20)
        .fontWeight(FontWeight.Bold)
      TextInput({text: this.currentNum.toString()})
        .type(InputType.Number)
        .onChange((value: string) => {
          this.currentNum = Number(value)
        })

      Button('计算')
        .width('80%')
        .onClick(() => {
        let result = isPrime(this.currentNum) ? '是素数':'不是素数';
        console.info(result); // 输出: true
        this.res = result
      })
      Text(this.res)
        .fontSize(20)
        .fontWeight(FontWeight.Bold)

    }
    .height('100%')
    .width('100%')
    .justifyContent(FlexAlign.Center)
  }
}

效果图

官网

https://www.nutpi.net/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-01-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大前端之旅 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
《仿盒马》app开发技术分享-- 注销账号恢复(85)
上一节我们实现了欢迎页的逻辑,并且在欢迎页面实现了对账号状态的提示,但是如果我们的用户之前因为一些原因注销了账号,但现在又想用回我们的应用怎么办?我们这一节就要在注销账号的提示弹窗处,实现一个账号恢复功能,使我们的用户可以继续使用我们的应用
用户10696402
2025/06/28
680
鸿蒙声明式 UI 开发:从范式革新到工程实践全指南
在软件界面开发领域,存在两种截然不同的编程范式:命令式 UI 如同精密的机械操作手册,开发者需逐行指令控制 UI 元素的创建、属性设置与交互逻辑。以 Android 开发为例,创建基础按钮需经历对象实例化、属性配置、事件绑定等多步操作:
谢道韫
2025/06/14
1150
《仿盒马》app开发技术分享-- 商品搜索页(搜索记录&商品搜索)(38)
上一节我们新建了商品搜索页,实现了顶部的搜索bar以及下方的推荐搜索列表,这一节我们要新增一个商品搜索记录列表,以及输入内容之后搜索出对应商品的功能,我们还需要保证搜索内容的唯一性,以及搜索记录的本地数据持久化和搜索记录列表的删除
用户10696402
2025/06/27
610
《仿盒马》app开发技术分享-- 回收记录页(47)
上一节我们实现了在订单列表中查看订单详情,但是我们的回收相关的营收就必须要进入到商品详情页才能够进行查看,如果我们在订单较多的情况下,一个一个的查看订单的详情就会变得非常的麻烦了,现在我们需要实现一个订单记录查看页面,针对正在进行的订单,和已完成的订单,展示预估收益和收益统计。
用户10696402
2025/06/27
630
43.HarmonyOS NEXT Layout布局组件系统详解(十):实际应用案例
在前面的文章中,我们详细介绍了HarmonyOS Layout布局组件系统的各个方面,包括基础概念、AutoRow和AutoCol组件、间距处理、对齐方式、偏移功能、响应式设计、自定义样式和嵌套布局等。本文将通过实际应用案例,展示如何在实际项目中综合运用这些知识,帮助开发者更好地理解和应用HarmonyOS的布局系统。
全栈若城
2025/03/12
1720
《仿盒马》app开发技术分享-- 用户登陆页面(静态)(20)
上一节我们实现了个人中心页面的静态展示,项目进行到这里呢,我们也是时候添加用户相关的内容了, 因为到了后期,我们的数据都是跟用户绑定的,各个用户之间的数据并不互通,现在为了实现我们的用户绑定制度,我们需要给应用添加一个用户登陆的入口的。
用户10696402
2025/06/23
440
三方库移植之NAPI开发[2]C/C++与JS的数据类型转
napi_get_cb_info函数在ohos3.2beta3源码foundation/arkui/napi/native_engine/native_api.cpp中
小帅聊鸿蒙
2024/08/12
1870
三方库移植之NAPI开发[2]C/C++与JS的数据类型转
#跟着坚果学鸿蒙# 元服务应用100例——1、冥想计时器元服务
本系列文章主要是为了让大家更好的了解元服务,使用大量的元服务应用给大家一个开发方向的提示,让大家在项目开发的过程中有一个思维方向的提示,元服务没有那么难,只要用心搞,大家都能成为一名比较标准的开发工程师,并且获取自己的元服务项目,如果是通过坚果派来发布还能省去很多麻烦的认证环节,很方便。
红目香薰
2025/05/18
1110
#跟着坚果学鸿蒙# 元服务应用100例——1、冥想计时器元服务
HarmonyOS Next快速入门:TextInput组件
##HarmonyOS Next快速入门##HarmonyOS应用开发##教育##
中雨
2025/06/23
670
arkTS开发鸿蒙OS应用(登录页面实现,连接数据库)
喜欢的朋友可在抖音、小红书、微信公众号、哔哩哔哩搜索“淼学派对”。知乎搜索“编程淼”。
淼学派对
2024/02/10
1.4K0
arkTS开发鸿蒙OS应用(登录页面实现,连接数据库)
鸿蒙智联汽车【1.0】
智能汽车是集环境感知、规划决策、多等级辅助驾驶等功能于一体的智能网联综合系统,它集中运用了计算机、现代传感、信息融合、通讯、人工智能及自动控制等技术,是典型的高新技术综合体。简单的说,智能汽车的出现将逐步放松车、手、眼,让开车,用车变得简单。这样的产品对有本儿不敢上路的人来说或许是大大的福音。
徐建国
2022/12/05
7440
鸿蒙智联汽车【1.0】
中文转为拼音pinyin三方库发布
https://ohpm.openharmony.cn/#/cn/detail/@nutpi%2Fpinyin
徐建国
2024/12/27
1250
中文转为拼音pinyin三方库发布
23.Harmonyos Next仿uv-ui 组件NumberBox 步进器组件基础用法
NumberBox步进器是HarmonyOS NEXT中一个实用的数字输入交互组件,它允许用户通过点击按钮或直接输入来增加或减少数值。本文将详细介绍NumberBox步进器组件的基础用法,帮助开发者快速上手使用这一组件。
全栈若城
2025/03/10
1220
鸿蒙原生开发手记:04-一个完整元服务案例
整个元服务分为 4-5 个页面,首页为列表页,展示了当前影院热门的电影,点开是一个详情介绍页,里面有影片详情,演职表,相关影片推荐等,热门海报。打开海报是一个完整的海报展示页,点开可以产看大图。
少湖说
2024/12/27
920
鸿蒙原生开发手记:04-一个完整元服务案例
鸿蒙开发:了解@Builder装饰器
如果说一个页面中组件有很多,我们都统一写到build函数中,显而易见,会导致build函数代码非常冗余,并且在有相同UI时,也做不到可复用效果,那么,针对这一问题如何解决呢?答案就是抽取出来;在页面内实现UI组件的抽取剥离,其实,在实际的开发中是非常常见的,也就是通过@Builder装饰器来实现。
程序员一鸣
2025/02/15
2030
鸿蒙开发:了解@Builder装饰器
56. [HarmonyOS NEXT 实战案例二] 新闻资讯网格列表(下)
在上一篇教程中,我们介绍了如何使用HarmonyOS NEXT的GridRow和GridCol组件实现基本的新闻资讯列表布局。本篇教程将深入探讨如何优化新闻列表布局,并添加更多交互功能,提升用户体验。
全栈若城
2025/06/06
870
原生鸿蒙Next版API12聊天实例|鸿蒙ArkTS实战聊天朋友圈
这段时间一直学习华为自主研发的鸿蒙OS Next全场景操作系统。花了一个月捣鼓了一款HarmonyOS聊天App项目。
andy2018
2024/11/19
3581
原生鸿蒙Next版API12聊天实例|鸿蒙ArkTS实战聊天朋友圈
鸿蒙应用开发从入门到入行 - 篇2:HarmonyOS开发快速基础入门
Image('https://www-file.huawei.com/-/media/corporate/images/home/logo/huawei_logo.png') .width(100)
猫林老师
2024/12/23
5890
鸿蒙应用开发从入门到入行 - 篇2:HarmonyOS开发快速基础入门
鸿蒙 Column 组件指南:垂直布局核心技术与场景化实践
在鸿蒙应用开发体系中,Column 容器组件作为垂直布局的核心载体,通过声明式语法实现子组件的有序垂直排列。作为线性布局的重要组成部分,其简洁的属性体系与强大的适配能力,完美覆盖列表展示、表单输入、信息分层等 80% 以上的垂直布局场景。本文将从基础原理到工程实践,系统解析 Column 组件的核心能力与实战技巧,帮助开发者构建高效、灵活的垂直界面体系。
谢道韫
2025/06/22
600
117. [HarmonyOS NEXT 实战案例:健康应用] 高级篇 - 健康数据仪表盘的高级布局与自适应设计
在前两篇教程中,我们学习了如何使用HarmonyOS NEXT的RowSplit组件构建健康数据仪表盘的基本布局,以及如何添加交互功能和状态管理。本篇教程将进一步深入,讲解健康数据仪表盘的高级布局技巧和自适应设计,使应用能够在不同尺寸的设备上提供一致且优质的用户体验。
全栈若城
2025/06/12
1230
117. [HarmonyOS NEXT 实战案例:健康应用] 高级篇 - 健康数据仪表盘的高级布局与自适应设计
推荐阅读
相关推荐
《仿盒马》app开发技术分享-- 注销账号恢复(85)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验