seo引擎搜索网站,企业信息填报系统登录,重庆画册设计公司,株洲seo网站推广仓颉语言
https://cangjie-lang.cn/
linux和win和mac均有sdk#xff0c;在本机deepinlinuxv23下载到本地解压缩到目录下设置环境变量
source envsetup.sh
比java方便太多了#xff0c;java每次都是要自己搞很久#xff0c;当然#xff0c;打开看一下envsertup.sh,和我们…仓颉语言
https://cangjie-lang.cn/
linux和win和mac均有sdk在本机deepinlinuxv23下载到本地解压缩到目录下设置环境变量
source envsetup.sh
比java方便太多了java每次都是要自己搞很久当然打开看一下envsertup.sh,和我们自己设置java环境变量一样功能可以把cangjie目录像java那样加到用户目录下次在仁义路径不用source也能用了直接到终端查看版本
cjc -v
另外为了方便代码编程下载vscode插件离线包安装后右键插件设置本地sdk路径即可便捷使用
可以创建仓颉工程方便管理创建后直接ide代码编辑上方运行按钮就可以编译代码启动输出后的可执行文件也可到可执行文件所在目录直接执行可执行文件
package cj1
import std.math.*
import std.format.Formatter
import std.convert.*main( args:ArrayString): Int64 { println(hello world,welcome to cangjie1 {}args.size.toString())println(usage: main a b c [area*area(L/2)*(L/2-a)*(L/2-a)*(L/2-a)])if(args.size 2){println(you input args: args[0] args[1] args[2])let a:Int64 Int64.parse( args[0]);let b:Int64 Int64.parse( args[1])let c:Int64 Int64.parse( args[2])let l(abc)/2let area:Float64 sqrt( Float64(l*(l-a)*(l-b)*(l-c)))println( s: ${area.format(.4g)} ${area.format(g)})}return 0
}
代码很简单接收一个三角形3边长算出来它的面积结果也许看起来很简单但是考试可能用到能很快求出某边上的高了比如一个湖一个大坑有点实用价值。
cjc ./main.cj -o main
如果有测试没用到函数编译发现有警告cjpm.toml文件中可以配置优化选项如
compile-option -Woff unused
再次编译清爽了直接 运行算面积吧
main 5 12 13
能方便得到面积是30