首页 > 其他分享 >nim 2. 变量与函数

nim 2. 变量与函数

时间:2022-08-31 15:15:53浏览次数:52  
标签:函数 nim 例程 float echo 变量 定义

对于系统的学习,官网上的相应的资料, 这里通过一个简单的例程,演示一下。 这个例程里有一个根据半径计算圆面积的方法,以及调用的示例:

演示代码

1 #计算圆的面积
2 proc calcArea(r:float): float =
3     const pi = 3.14
4     return pi * r * r
5     
6 var r = 1.0
7 echo "Circle radius: ", r , " Area is: ", calcarean(r)

运行结果:

 

 

简要解释

1、定义函数的关键字是 proc,   而kotlin里这个关键字是 fun, go语言里是fn。

2、var 定义变量, const定义编译期常量, let定义运行期不可变变量。

3、基础变量可以直接通过 echo 打印出来

4、函数头以等于号结尾

 

【end】

 

标签:函数,nim,例程,float,echo,变量,定义
From: https://www.cnblogs.com/ybst/p/16643134.html

相关文章

  • 【C++】ceil floor round 函数
    https://blog.csdn.net/dangzhangjing97/article/details/81279862?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRL......
  • 【Java学习Day11】变量种类及命名规范
    变量变量是什么:就是可以变化的量Java是一种强类型语言,每个变量都必须声明其类型Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域typevarNa......
  • 函数组件
    //定义函数组件functionHelloFn(){return<div>这是我的第一个函数组件!</div>}//定义类组件functionApp(){return(<divclassName="App">......
  • 使用 async-await 实现一个请求失败自动重新请求的函数
    在项目开发中,需要拉取GA数据放到自己的数据库中,用于做更定制化的数据分析和图表等.但是因为数据较多,GA一次性只能取得10w条数据,所以需要多次请求才能获取到......
  • 构造函数初始化列表
    一.构造函数初始化列表的基本形式构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数据成员后面跟一个放在括号中的初始化式。第一种:......
  • go语言函数详解-01
    go语言函数声明每一次函数在调用时都必须按照声明顺序为所有参数提供实参(参数值),在函数调用时,Go语言没有默认参数值,也没有任何方法可以通过参数名指定形参,因此形参和返回值......
  • 高等数学 | 数列 函数 级数 函数项级数之收敛性(上)
    搞定升学面试的收敛性问题,这一篇就够了!目录1数列之收敛性1.1单调有界原理1.2Cauchy收敛准则1.3夹逼定理1.4Stolz收敛准则2函数之连续性3积分之收敛性高等数学......
  • JavaScript 中的变量
    JavaScript中的变量让我们快速看一下JavaScript中的变量?变量是任何编程语言的基础部分,因此深入了解变量对于掌握任何编程语言都是必要的。什么是变量?变量是存储数据......
  • SQL中 decode() 函数介绍
     SQL中decode()函数介绍decode()函数的语法:1Selectdecode(columnname,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)23Fromtalbename45Where…其中:colum......
  • JavaScript 中的全局变量解释
    JavaScript中的全局变量解释****全局变量被定义在函数之外或在整个程序中使用的窗口对象旁边(除非被本地人遮蔽)。即使您声明一个变量而不使用var,它仍然会被解释为全局......