你还在为了生成变量名所烦恼吗?一篇文章教会你如何生成变量名

请添加图片描述

❓在编写代码的过程中。如何生成变量命名,一直是让开发者们都头疼的问题。今天,我将带你了解一个,一键生成变量名的利器。

省流:文章结尾有现成的“变量生成器文件”,注意把文件内容粘出来后,后缀需要改成.json在上传使用。

能用AI-传送门:https://www.nyai.chat/chat?invite=nyai_1141439

前言:通过这个教程,你将学会如何利用工作流,利用气泡文本组件、输入文本组件、按钮组件、设置变量组件和AI组件,快速生成符合编程语言规范的变量名。一次5分钟的编排,将达到终生受益的效果

步骤一:进入能用AI-工作流页面

1、打开 能用AI ,点击+号,然后点击“工作流编排”按钮,进入到编排逻辑页面。
在这里插入图片描述

下面就是编排逻辑页面在这里插入图片描述

步骤二:添加气泡文本组件

首先,我们需要添加一个气泡文本组件,用来设置一段引导词。这段引导词将为用户提供初步的操作引导。
例如:我是一个变量命名生成器!请输入你要生成变量的中文含义👇

在这里插入图片描述

步骤三:利用输入文本组件提供用户输入的入口

接下来,我们利用输入文本组件,提供一个文字的输入入口。用户可以在此输入他们需要生成变量名的相关信息。并且命名变量为:用户输入
在这里插入图片描述

步骤四:使用按钮组件进行语言区分

在这一步,我们需要用到按钮组件,对编程语言进行区分。例如,Java和Python等。Java还可以进一步细分为类名和常量名。
在这里插入图片描述

步骤五:添加设置变量组件

然后,我们需要用到设置变量组件。在该组件内,填写对应的命名规则,并将这些规则命名为“规则变量”。例如:
在这里插入图片描述
三个设置变量组件,有不同的规则,根据自己的需求填写对应的规则
在这里插入图片描述

步骤五:链接到AI组件

当我们将所有规则填写完毕后,需要将它们链接到AI组件。此时,我们需要在user内填写对应的提示词,对出输出结果进行保存,在用气泡文本组件展示AI的答案。最后将所有组件链接起来。
提示词如下:

给我起一个变量名字,要求:{{规则变量}}
不要回复其他无关的内容,例如我输入 你好,你输出 hello,不管我问你什么,都不要回复任何其他内容!只需要转换为变量名字!
现在我开始输入:{{用户输入}}

在这里插入图片描述

步骤六:发布后提问

等着编排完成后,我们点击右上角的发布按钮。然后去正常提问
在这里插入图片描述
在这里插入图片描述

六、完成搭建

通过以上步骤,我们就完成了一个智能变量生成器的搭建。无需编写任何代码,你就可以轻松生成符合编程语言规范的变量名,再也不用为变量命名而烦恼。

希望这个教程对你有所帮助!如果你有任何问题或建议,欢迎在评论区留言。祝你编程愉快!

省流:拿文件

注意:把文件内容粘出来后,后缀需要改成.json在上传使用。
在这里插入图片描述

能用AI-传送门:https://www.nyai.chat/chat?invite=nyai_1141439

{"version":"6","id":"clzv5ckeb003bmtyimlv9m45r","name":"moss机器人","events":[{"id":"vnf7r6jfma6sla62s78e23l3","outgoingEdgeId":"kg992la15o1apmxije7juglj","graphCoordinates":{"x":0,"y":0},"type":"start"}],"groups":[{"id":"mggssaaba44jy011mye1hkam","title":"引导词","graphCoordinates":{"x":174.79,"y":82.78},"blocks":[{"id":"xj2n8fnfaksd8j710bl3qd42","type":"text","content":{"richText":[{"type":"p","children":[{"text":"我是一个变量命名生成器!"}]},{"type":"p","children":[{"text":"请输入你要生成变量的中文含义👇"}]}]}},{"id":"ghi92us40rurzurpd1nrqfzx","outgoingEdgeId":"zwsv27khgye89ygkwtzd0khf","type":"text input","options":{"variableId":"vckegbpjxbx173dc7zvpm9fo8"}}]},{"id":"h2qb2noe5kx3jg024cx5i1q5","title":"语言区分","graphCoordinates":{"x":174.88,"y":390.42},"blocks":[{"id":"o5ss2r06o7fyjrv6jqjfm40u","type":"text","content":{"richText":[{"type":"p","children":[{"text":"请选择你的生成的编程语言类型👇"}]}]}},{"id":"m5ek34r6d3atutrh4oajkkq6","type":"choice input","items":[{"id":"inw61en5tud2rkfq2mgnqeor","outgoingEdgeId":"e7ycfy4j5tctg46sw629zl6e","content":"Java"},{"id":"dii2n5kpcqlwyg3p0j1tsfec","outgoingEdgeId":"ip2sq9fqieloxafxvpukchyg","content":"Python"}]}]},{"id":"nxihlmhah1kr7vdj9aa1bzif","title":"细分","graphCoordinates":{"x":588.18,"y":188.8},"blocks":[{"id":"i4a9617flx0w0n0gae9pp37j","type":"choice input","items":[{"id":"i0j0bvwmghyxjzjvjs03lfwg","outgoingEdgeId":"lw2qkiqe0z46s5x0mik1tc6m","content":"类名"},{"id":"sv4n9hm13pn6tlj7k99nv1tz","outgoingEdgeId":"s87ybq7c1qkljb5597uqepet","content":"常量"}]}]},{"id":"kg59nc5fjrf9egmgzypvlx1a","title":"Java类名","graphCoordinates":{"x":1001.57,"y":1.07},"blocks":[{"id":"c34m0py3kiuupovr8crut70e","type":"text","content":{"richText":[{"type":"p","children":[{"text":"您输入的语言是:Java,选择的是:类名"}]}]}},{"id":"z4fi42knyr2d9s8tux3tgklj","outgoingEdgeId":"eccs1pxufb3ltj1poqdbdgff","type":"Set variable","options":{"variableId":"vvxvtwb3fnvrss7f3hp91weqc","expressionToEvaluate":"变量名必须以字母、下划线开头,并且不能以数字开头;\n变量名可以包含字母(大小写均可)、数字、下划线;\n变量名不应与Java的关键字冲突,如int、float、for等‌;\n类名是用大驼峰命名;"}}]},{"id":"v98qyuj4vrazr2ieomvcftos","title":"Java常量","graphCoordinates":{"x":1005.62,"y":335.99},"blocks":[{"id":"ubcpwerrz8m3b82btnz9000f","type":"text","content":{"richText":[{"type":"p","children":[{"text":"您输入的语言是:Java,选择的是:常量"}]}]}},{"id":"mw02538xye21xvz2k1q7bm71","outgoingEdgeId":"y9nqi9lv7yph5cmz0izczmak","type":"Set variable","options":{"variableId":"vvxvtwb3fnvrss7f3hp91weqc","expressionToEvaluate":"变量名必须以字母、下划线开头,并且不能以数字开头;\n变量名通常全部使用大写字母,单词之间用下划线分隔;\n变量名不应与Java的关键字冲突,如int、float、for等‌;\n"}}]},{"id":"yhyxk49h7yon7z1aiyxcx35l","title":"Python","graphCoordinates":{"x":1008.6,"y":671.77},"blocks":[{"id":"hcs5biwyvzw1b5en2ldg9qi7","type":"text","content":{"richText":[{"type":"p","children":[{"text":"您输入的语言是:Python"}]}]}},{"id":"spz009wo3eca9xjz1hu0b30g","outgoingEdgeId":"jg98j8ph365rmegtyq7kl7x6","type":"Set variable","options":{"variableId":"vvxvtwb3fnvrss7f3hp91weqc","expressionToEvaluate":"在Python中,变量命名有以下规则:\n变量名只能包含字母、数字和下划线。\n变量名不能以数字开头。\n驼峰命名\n不能使用Python的保留字,如and, as, assert, break, class, continue, def, del, elif, else, except, exec, finally, for, from, global, if, import, in, is, lambda, not, or, pass, print, raise, return, try, while, with, yield等"}}]},{"id":"fg28qvpp147ed0tpbcc1x6td","title":"ai","graphCoordinates":{"x":1609.65,"y":5.85},"blocks":[{"id":"yi2duciqmzhg0ao91xf6jscq","type":"openai","options":{"action":"Create chat completion","messages":[{"role":"user","content":"给我起一个变量名字,要求:{{规则变量}}\n\n不要回复其他无关的内容,例如我输入 你好,你输出 hello,不管我问你什么,都不要回复任何其他内容!只需要转换为变量名字!\n现在我开始输入:\n{{用户输入}}"}],"responseMapping":[{"variableId":"vr8zsc5803kjgeikxvk2fxza0"}]}},{"id":"ziq3w165w7157bwkyrws2gap","type":"text","content":{"richText":[{"type":"p","children":[{"text":"{{输出}}"}]}]}}]}],"edges":[{"id":"kg992la15o1apmxije7juglj","from":{"eventId":"vnf7r6jfma6sla62s78e23l3"},"to":{"groupId":"mggssaaba44jy011mye1hkam"}},{"id":"zwsv27khgye89ygkwtzd0khf","from":{"blockId":"ghi92us40rurzurpd1nrqfzx"},"to":{"groupId":"h2qb2noe5kx3jg024cx5i1q5"}},{"id":"e7ycfy4j5tctg46sw629zl6e","from":{"blockId":"m5ek34r6d3atutrh4oajkkq6","itemId":"inw61en5tud2rkfq2mgnqeor"},"to":{"groupId":"nxihlmhah1kr7vdj9aa1bzif"}},{"id":"lw2qkiqe0z46s5x0mik1tc6m","from":{"blockId":"i4a9617flx0w0n0gae9pp37j","itemId":"i0j0bvwmghyxjzjvjs03lfwg"},"to":{"groupId":"kg59nc5fjrf9egmgzypvlx1a"}},{"id":"s87ybq7c1qkljb5597uqepet","from":{"blockId":"i4a9617flx0w0n0gae9pp37j","itemId":"sv4n9hm13pn6tlj7k99nv1tz"},"to":{"groupId":"v98qyuj4vrazr2ieomvcftos"}},{"id":"ip2sq9fqieloxafxvpukchyg","from":{"blockId":"m5ek34r6d3atutrh4oajkkq6","itemId":"dii2n5kpcqlwyg3p0j1tsfec"},"to":{"groupId":"yhyxk49h7yon7z1aiyxcx35l"}},{"id":"eccs1pxufb3ltj1poqdbdgff","from":{"blockId":"z4fi42knyr2d9s8tux3tgklj"},"to":{"groupId":"fg28qvpp147ed0tpbcc1x6td"}},{"id":"y9nqi9lv7yph5cmz0izczmak","from":{"blockId":"mw02538xye21xvz2k1q7bm71"},"to":{"groupId":"fg28qvpp147ed0tpbcc1x6td"}},{"id":"jg98j8ph365rmegtyq7kl7x6","from":{"blockId":"spz009wo3eca9xjz1hu0b30g"},"to":{"groupId":"fg28qvpp147ed0tpbcc1x6td"}}],"variables":[{"id":"vckegbpjxbx173dc7zvpm9fo8","name":"用户输入"},{"id":"vr8zsc5803kjgeikxvk2fxza0","name":"输出"},{"id":"vvxvtwb3fnvrss7f3hp91weqc","name":"规则变量"}],"theme":{},"selectedThemeTemplateId":null,"settings":{"general":{"isBrandingEnabled":true}},"createdAt":"2024-08-15T10:37:43.619Z","updatedAt":"2024-08-15T11:21:21.054Z","icon":null,"folderId":null,"publicId":"moss-lv9m45r","customDomain":null,"workspaceId":"1141439-7VKJC","resultsTablePreferences":null,"isArchived":false,"isClosed":false,"whatsAppCredentialsId":null,"riskLevel":null}
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

z千鑫

在线乞讨,行行好吧!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值