范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

编程开发新朋友ChatGPT和NotionAI实战

  废话少说,本篇带来借助 AI 帮助我们编程开发的 4 种场景实战,分别是:
  1、AI 代码释义
  2、AI 完善代码
  3、AI 修正代码
  4、AI 测试代码
  问答来源于 ChatGPT 和 NotionAI,相信你一定能感受到 AIGC 的魅力~
  喜欢三连,笔芯~
  关联阅读:为什么我更推荐 Notion AI 胜于 ChatGPT ? - 掘金 AI 代码释义
  输入: //解释下以下代码是干嘛的 function calculateDistance(x1, y1, x2, y2) {   return Math.sqrt(Math.pow(x1 - x2, 2) + Math.pow(y1 - y2, 2)); }ChatGPT
  输出:
  这段代码是计算两个点之间的欧几里得距离的函数。其中,(x1, y1) 和 (x2, y2) 表示两个点的坐标,函数通过使用勾股定理计算出它们之间的距离并返回结果。 NotionAI
  输出:
  函数calculateDistance(x1, y1, x2, y2) 用于计算两个点之间的距离,其中x1和y1表示第一个点的坐标,x2和y2表示第二个点的坐标。该函数使用勾股定理计算两点之间的距离,即通过求平方根来计算 (x1 - x2)^2 + (y1 - y2)^2 的值。
  多补充一个例子:
  输入: //为以下函数写注释 const debounce = (func, wait) => {     let timer     return () => {         clearTimeout(timer)         timer = setTimeout(func, wait);     } }
  ChatGPT 输出:
  这是一个 JavaScript 实现的防抖动函数。防抖动函数接受两个参数:"func" 和 "wait"。"func" 参数表示在等待 "wait" 指定的时间后要执行的函数。
  防抖动函数返回一个匿名函数,该匿名函数设置了一个计时器。如果计时器已存在,则会使用 "clearTimeout(timer)" 来清除它。然后,使用 "setTimeout(func, wait)" 设置新的计时器,确保即使在指定的时间段内多次调用该匿名函数,也只会在等待时间过后执行一次 "func" 函数。
  NotionAI 输出:
  // debounce函数用来限制函数调用的频率。
  // 它返回一个匿名函数,在指定的等待时间后调用传入的函数,并且清除上一次的计时器。 AI 完善代码
  输入: // 根据以下代码生成新代码 const className = "my-p"; const text = "Hello world!";ChatGPT
  输出: const element = document.createElement("p"); element.className = className; element.textContent = text; document.body.appendChild(element);NotionAI
  输出: // Styling a p with a class Hello world!AI 修正代码
  输入: // 修正以下代码错误 function List(props) {   const items = props.items; // error: items is undefined   return (     
    {items.map(item => (
  • {item.name}
  • ))}
); }ChatGPT   输出: // Here is the corrected code: function List(props) { const { items = [] } = props; return (
    {items.map(item => (
  • {item.name}
  • ))}
); }   In this code, the props object is destructured to get the items property. If props doesn"t have an items property, it will default to an empty array [].   它也给 items 设置了默认值,太强了!   NotionAI   输出: function List(props) { const items = props.items; if (items && items.length > 0) { return (
    {items.map(item => (
  • {item.name}
  • ))}
); } return null; }   Notion AI 一样能修复代码,做了条件判断,太强了! AI 测试代码   输入: // 给以下代码做测试 const testCases = [ {length: 2, width: 3, expected: 6}, {length: 4, width: 5, expected: 20}, {length: 6, width: 7, expected: 42}, ];ChatGPT   输出:   Here is a sample code for testing the given test cases: function testAreaCalculation(testCases) { for (let i = 0; i < testCases.length; i++) { const { length, width, expected } = testCases[i]; const result = length * width; if (result !== expected) { console.error(`Test case ${i} failed: expected ${expected} but got ${result}`); } else { console.log(`Test case ${i} passed`); } } } testAreaCalculation(testCases);   This code will run through all the test cases and print out "Test case i passed" for each test case that passes and "Test case i failed: expected expectedValue but got result" for each test case that fails.   回答生成了一个健全的代码测试用例; NotionAI   输出: testCases.forEach((testCase) => { const area = calculateArea(testCase.length, testCase.width); expect(area).toBe(testCase.expected); });小结   最后用 Notion AI 为本篇作一个小结:   TIME.   OK,以上便是本篇分享,希望各位工友喜欢~ 欢迎点赞、收藏、评论   我是掘金安东尼 100 万人气前端技术博主 INFP 写作人格坚持 1000 日更文 关注我,安东尼陪你一起度过漫长编程岁月

让朱芳雨都主动请缨的人,CBA最脏外援福特森,看了这动作真窝火他堪称CBA体育史上最脏外援,辱骂辽宁替补席,朝裁判吐口水。他故意绊倒沈梓捷,徐杰等人,引发球员种种不满,朱芳雨甚至公开与他叫板。究竟他的身上究竟发生了什么?从一届最强外援沦落到最爽文都不敢这么写!与陈翔分手七年,毛晓彤完美蜕变从三十而已到乔家儿女,让观众重新认识了一位好演员毛晓彤。而看过毛晓彤的故事后,才更加明白一个道理只有经历磨难才能完成蜕变。乔家儿女里乔三丽童年经历让人心疼,而毛晓彤正是现实版的乔三脸上有红血丝的女生必看,教你几招摆脱红血丝,不做大红脸面颊常见红血丝是困扰很多人的护肤难题,红血丝虽然不是什么大问题,但会造成视觉上皮肤泛红肤色不均等问题。而且面部经常有红血丝,其实也是皮肤屏障功能脆弱的体现。想要通过护肤的方式,改善调整好心态,坚持初心,努力付出行动生活其实很简单,开心快乐每一天。时间过得很快,我们能抓住多少机会?机会都是给有准备的人,机会都是藏在我们每次努力默默的付出中。太阳每天东方升起,西方落下。日复一日,年复一年。不断地人到中年,你的脸,就是你的心曾在网上看到有人提问为什么一个人有时候难看,有时候好看?获赞最多的回答是再端正的容貌,也不会一成不变。它会随着人心的动荡而此起彼伏。我们的容貌在一定程度上就是心情的折射。一个人的美4月致自己的心情文案,简单干净,人人点赞我太爱自己了,不好吃的东西一口不吃,不喜欢的衣服立刻处理,不舒服的关系渐渐疏远,不喜欢的人一分钟也不见。二别搞太僵大概是成年人世界里最无奈的处事标准了吧。三从今天起,学着做一个简单你好!四月,愚人节快乐图片来自网络又到了一树一树花开燕在梁间呢喃的四月,却因为疫情的倒春寒不得不待在家里,放慢生活节奏。夜里,现实版的倒春寒真的来了,空气直掉好几度,一夜冷风夹杂着些许雨点把大树吹得沙沙路由器旁边不要乱放东西,否则百兆带宽也变龟速!望周知在如今这个时代,大家无论去到哪里,手机都是寸步不离身。作为一种电子产品,手机对我们的生活而言,有着至关重要的作用。不过值得一提的是,想要实现电子产品的这些软件功能,那就一定要保证这Redmi曲面显示器30英寸发布200Hz刷新率,首发1299元IT之家4月1日消息,今天上午,小米推出了Redmi曲面显示器30英寸,WFHD分辨率,200Hz刷新率,首发1299元,4月8日开卖。IT之家了解到,Redmi曲面显示器采用了3折叠屏手机贵?2699元的折叠屏了解一下对于智能手机市场来说意义颇深的2019年,不仅带来了新一代通讯技术5G,更带来了智能手机的全新形态折叠屏。在许多人的印象中,首个推出折叠屏产品的厂商可能是三星,其实不然。早在201三星GalaxyS23渲染图四摄副屏5000mAh,忍住没买S22是对的今年推出的三星GalaxyS22虽然主打小尺寸屏幕,机身也很轻薄,但是诸多缺点让人不敢入手,尤其是电池容量,3700mAh的电池搭配骁龙8Gen1旗舰芯片,续航在同处理器手机中几乎
昂赛大峡谷走进青海省玉树藏族自治州杂多县昂赛乡境内的昂赛大峡谷,这里有高大的雪山,有壮丽的丹霞地质景观,有葱郁的古柏森林,在这样一个天然的原生态景区,还有神秘出没的雪山精灵雪豹。随着三江源国小细节大文明使用手机礼仪篇现如今,无论是在社交场合还是工作场合,手机都是必备品,在使用手机时需要注意哪些文明礼仪?今天文明君邀您一起学习。您懂得,驾驶乘机禁止使用别忘了,特殊区域及时关机。日常出行时,无论是2021年12月13日11时至14日11时云南省部分风景区天气预报晋宁郑和公园,小雨,612度西双版纳望天树风景区,小雨,1524度怒江大峡谷,多云转晴,1025度宁洱那柯里茶马古道,小雨,1114度昭通彝良小草坝,多云转阴,111度官渡古镇,小汉EV自驾广西,秋冬的海洋乡银杏是不能错过的风景区秋冬季节,最美的地方莫过于银杏树林,有大片大片的银杏树的地方,那真的是冬天最亮丽的一道景色,就在桂林山区的海洋乡和白石乡就有成片成片的银杏树,因为这些地方地处山区,交通设施相对滞后京城冬天的一道风景!卧佛寺的腊梅悄然绽放近日,北京植物园卧佛寺里的腊梅悄悄开出了小花,在这百花凋零的寒冬时节,一朵朵黄色的小花娇艳欲滴,仿佛让人感受到了春的气息。腊梅,又称蜡梅,其实本就是冬天开放的花朵。它淡雅高洁,散发如此低调的五指峰,竟坐拥南岭群山最奇绝的风景世人都知道海拔1902米的广东第一峰,它位于阳山乳源和湖南宜章交界处。但不知道广东第一峰附近,有一个名叫五指峰的地方,它如此低调,却坐拥南岭群山最奇绝的风景。五指峰原本属于湖南莽山200块旅游的秘密前两天我的县组织了几百人去广西北海三天两夜的旅游。说起费用你可能感到不可思议竟只要200块,旅游的人大都是我们县的退休老人。他们从早上7点出发,到达目地地是晚上8点左右,中午旅游公红色旅游地华蓥山景美华蓥山每年冬季都会下几场大雪,漫山遍野白雪皑皑,银装素裹,奇形怪状的石林在大雪的妆扮下更是风光独好,景色迷人,前来观景赏雪的游客络绎不绝。四川广安市华蓥山红色旅游区,以苍翠茂密的山在缅甸,猜猜一百人民币能享受到什么服务?由于国内的小伙伴钱包越来越鼓,所以他们会趁着自己年轻力壮的时候,来一场说走就走的旅行。(此处已添加小程序,请到今日头条客户端查看)毕竟说走就走的旅行,不仅能够放松自己的身心,而且还适合两个人的旅行清单,这18个浪漫之地,有空了就带ta去走走吧有人说,人生总要有两种冲动,一次奋不顾身的爱情,一次说走就走的旅行。毕竟,两个人在一起,最重要的不是甜蜜感,而是舒适感,而鉴别这种舒适感,最好的方法就是一起去旅行。生活不只有柴米油终点在哪我不知道,但只要踏上旅途总会找到方向横空出世的天山山脉,把艾丁湖像旗舰般搂在怀抱,任旱魔肆虐,生灵涂炭俯瞰着最后一汪泪水在眼中消失。被天山山脉环抱的不止艾丁湖哦,今天为游客们带来的是新疆国旅王炸旅行线路一览疆山!一条