首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Kernel.loop方法需要'do'.不允许使用分号?

在编程中,Kernel.loop 方法是一个常用的循环结构,它需要一个代码块来执行。Kernel.loop 方法的语法如下:

代码语言:elixir
复制
Kernel.loop(do: expression)

在这个语法中,do 是一个关键字,它表示要执行的代码块。在这个代码块中,你可以编写任何你想要执行的代码。

在你的问题中,你提到了 Kernel.loop 方法需要 'do'。这是不正确的。Kernel.loop 方法需要一个代码块,而不是一个字符串 'do'。在 Elixir 中,代码块是用大括号 {} 包围起来的。

例如,下面是一个使用 Kernel.loop 方法的示例:

代码语言:elixir
复制
Kernel.loop do
  IO.puts("Hello, World!")
end

这个代码块将会不断地输出 "Hello, World!",直到程序被终止。

总之,Kernel.loop 方法需要一个代码块,而不是一个字符串 'do'。如果你在代码中使用了字符串 'do',那么你的代码将会出现错误。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Linux下使用sudo命令不需要密码方法

    用过linux的小伙伴可能都知道,每次使用sudo的时候需要输入密码,这样很耽误事,下面为大家详细讲解一下Linux下使用sudo命令不需要密码方法 此设置在 /etc/sudoers文件中完成,这是使用...如果设置了它,用户必须通过密码(或其他身份验证方法)进行身份验证,然后才能使用sudo运行命令。 但是,可以使用NOPASSWD(当用户调用 “sudo” 命令时不需要密码)标记来覆盖此默认值。...command_list – 用户使用sudo 运行的命令或命令别名列表。...=(ALL) NOPASSWD: ALL 对于组而言,在组名前面使用 % 字符;这意味着 sys 组的所有成员都可以不用密码使用 sudo。...转载本站文章请保留原文链接,如文章内说明不允许转载该文章,请不要转载该文章,谢谢合作。

    1.7K30

    在django中使用post方法时,需要增加csrftoken的例子

    从百度查到在django中,使用post方法时,需要先生成随机码,以防止CSRF(Cross-site request forgery)跨站请求伪造,并稍加修改: 注:这是一个js文件,需要引入到html...模板中:<script src=”/static/javascript/post_need_csrftoken.js” </script 这样做比使用{% csrf_token %}方便 $(function...document.cookie.match(reg)) return decodeURI(arr[2]); //ECMAScript v3 已从标准中删除了 unescape() 函数,并反对使用它...-- 其它代码 -- </form 这个CRSF主要也是起一种保护验证的作用,看个人需要来保留吧 如果是安卓或者其它端,建议之间采取前者把那行代码删掉就行了 以上这篇在django中使用post方法时...,需要增加csrftoken的例子就是小编分享给大家的全部内容了,希望能给大家一个参考。

    1.3K10

    程序员C语言C加加新手小白入门基础最容易犯的17种错误,你中了几个?

    所以C与C++的最大区别在于它们的用于解决问题的思想方法不一样。之所以说C++比C更先进,是因为“ 设计这个概念已经被融入到C++之中 ”。...整型变量a和b可以进行求余运算,而实型变量则不允许进行“求余”运算。 3、将字符常量与字符串常量混淆。...5、忘记加分号分号是C语句中不可缺少的一部分,语句末尾必须有分号。...改错时,有时在被指出有错的一行中未发现错误,就需要看一下上一行是否漏掉了分号。...即C不允许对数组的大小作动态定义。 15、在定义数组时,将定义的“元素个数”误认为是可使的最大下标值。

    1.1K50

    C语言位运算详解:这些常见的错误不能犯

    整型变量a和b可以进行求余运算,而实型变量则不允许进行“求余”运算。 如果你想学习C/C++可以来这个群,首先是三三零,中间是八五九,最后是七六六,里面有大量的学习资料可以下载。  ...5、忘记加分号。  分号是C语句中不可缺少的一部分,语句末尾必须有分号。 a=1 b=2 编译时,编译程序在“a=1”后面没发现分号,就把下一行“b=2”也作为上一行语句的一部分,这就会出现语法错误。...改错时,有时在被指出有错的一行中未发现错误,就需要看一下上一行是否漏掉了分号。...因为while循环是先判断后执行,而do- while循环是先执行后判断。对于大于10的数while循环一次也不执行循环体,而do-while语句则要执行一次循环体。   14、定义数组时误用变量。...即C不允许对数组的大小作动态定义。   15、在定义数组时,将定义的“元素个数”误认为是可使的最大下标值。

    1.3K00

    10个自己遵循的 JavaScript 技巧和实践,赶紧收藏吧!

    1.使用数字分隔符 当我需要处理大的数字时,这是最常用的运算符之一。当在数字中使用分隔符(只有一个_)时,它看起来比没有分隔的数字要好。...let num= 0_12 不允许出现在数字的末尾。 let num= 500_ 2.始终使用分号 使用分号终止行是一种很好的做法。...如果忘记了,不会被警告,因为在大多数情况下,它将被JavaScript解析器插入,但依赖于自动分号插入(ASI)是不鼓励的。 谷歌,Airbnb和jQuery的JS风格指南,也推荐使用分号终止行。...四舍五入的数字 toFixed() 方法使用定点表示法来格式化一个数值。...多个条件检查 对于多值匹配,我们可以把所有的值放在一个数组中,并使用indexOf()或includes()方法

    32140

    制定自己团队的前端开发规范

    分号 统一要加分号。..., finally, with, return, typeof 单行注释'//'后(若单行注释和代码同行,则'//'前也需要),多行注释'*'后 对象的属性值前 for循环,分号后留有一个空格,前置条件如果有多个...=',null 除外; 不要在内置对象的原型上添加方法,如Array, Date; 变量不要先使用后声明; 不要在一句代码中单单使用构造函数,记得将其赋值给某个变量; 不要在同个作用域下声明同名变量;...不要在一些不需要的地方加括号,例:delete(a.b); 不要使用未声明的变量; debugger不要出现在提交的代码里; 数组中不要存在空元素; 不要在循环内部声明函数; 不要像这样使用构造函数;...'_this', 'that', 'self'其中一个来命名; 行尾不要有空白字符; 不允许有空的代码块。

    89920

    嵌入式Python概述(二)

    从 Python 调用 IRIS API如果使用的是嵌入式 Python 并且需要与 IRIS 交互,可以使用 Python shell 中的 iris 模块,或者使用 Python 编写的 IRIS...要遵循本节中的示例,可以使用 ObjectScript 命令 do ##class(%SYS.Python).Shell() 从终端会话启动 Python shell。...注意:可能习惯于在 Python 中导入模块,然后再使用它,例如:>>> import iris但是,在使用 %SYS.Python 类的 Shell() 方法运行 Python shell时,不需要显式导入...虽然可以使用任何命名空间中以百分号 (%) 开头的类(如 %SYS.Python 或 %Library.File)来访问 Sample.Company 类,但如前所述,必须位于 SAMPLES 命名空间中...但是,Python 方法名称中不允许使用分号 (%),因此请改用下划线 (_)。

    55210

    win10 uwp 异步转同步 使用的条件使用方法使用Task.Wait 时需要小心死锁

    在本文开始,我必须告诉大家,这个方法可能立即死锁,所以使用的时候需要满足下面的条件 使用的条件 异步转同步的线程不是 UI 线程 如果线程是UI线程,那么异步方法不能在另外一个线程。...立刻死锁(deadlock) - walterlv 使用方法 可以使用方法需要获得是否有返回值,返回值是否需要。...("").GetResults(); 这是同步方法,几乎不需要做什么修改 如果是没有返回值或不需要返回值的,请看下面代码 StorageFolder.GetFolderFromPathAsync...如果需要反过来,把同步转异步,可以使用 同步方法转异步 await Task.Run(() => { 写你的代码...}); 使用Task.Wait 时需要小心死锁 不会出现死锁的代码 直接在UI使用Task.Run private void Button_OnClick(object sender,

    1.1K20

    【超全】C语言小白最容易犯的17种错误,你中了几个?

    整型变量a和b可以进行求余运算,而实型变量则不允许进行“求余”运算。 3、将字符常量与字符串常量混淆。...5、忘记加分号分号是C语句中不可缺少的一部分,语句末尾必须有分号。...改错时,有时在被指出有错的一行中未发现错误,就需要看一下上一行是否漏掉了分号。...因为while循环是先判断后执行,而do- while循环是先执行后判断。对于大于10的数while循环一次也不执行循环体,而do-while语句则要执行一次循环体。 14、定义数组时误用变量。...即C不允许对数组的大小作动态定义。 15、在定义数组时,将定义的“元素个数”误认为是可使的最大下标值。

    1.4K51

    方法】搜索引擎如何使用机器学习:我们需要知道的9种方式

    搜索引擎总是喜欢尝试如何使用这种不断发展的技术,但我们知道他们目前正在使用机器学习的九种方式,以及它与SEO或数字营销的关系。...1.模式检测 搜索引擎正在使用机器学习模式检测,以帮助识别垃圾邮件或重复内容。他们插入了低质量内容的共同属性,比如: —存在几个到不相关页面的出站链接。 —大量使用停止词或同义词。...尽管仍然存在着高质量的评估者,但机器学习已经帮助Google自动筛选页面来清除低质量的页面,而不需要人们先看它。 机器学习是一项不断发展的技术,因此分析的页面越多,它就越准确(理论上)。...虽然这些统计数据可能已经上升(很难找到更多最近的数据),但它显示了需要在web daily上编目和分析的照片数量。...这可能会让一些人感到担忧——从《终结者》的电影中带来天网的景象——然而,当我们需要的时候,实际的结果可能是一种更好的技术体验,给我们提供我们需要的信息和服务。

    1.6K90

    【C++简明教程】C++基本语法

    return 0; } 语法知识点 分号结尾 在 C++ 中,分号是语句结束符。也就是说,每个语句必须以分号结束。它表明一个逻辑实体的结束。...C++ 标识符内不允许出现标点字符,比如 @、& 和 %。...signed using continue if sizeof virtual default inline static void delete int static_cast volatile do...如果需要使用三字符组替换(如为了兼容古老的软件代码)。 空格 空格一般有两个作用: 在 C++ 中,空格用于描述空白符、制表符、换行符和注释。.../* 中间都是注释,编译器会自动忽略 */ 条件语句注释 如果一个函数或者解决方案有多种以上,那么你可能需要写多个函数来以示区分,但是使用下面这种注释方法就没有这种烦恼了 下面的代码如果 condition

    94410

    Java基础:四、控制执行流程

    在Java中,要使用执行控制语句来做出选择。 在Java中,控制语句涉及的关键字包括if-else、while、do-while、for、return、break以及选择语句switch。...要注意的是Java不允许我们将一个数字作为布尔值使用。 if-else if-else语句是控制程序流程的最基本的形式。...其中else是可选的,所以可以按下述两种形式来使用if: if(Boolean-expression)// 布尔表达式必须产生一个布尔结果 statement // 用分号结尾的简单语句 或 if...在实际应用中,while比do-while更常用一些 for for循环可能是最经常使用的迭代形式,这种第一次迭代之前要进行初始化。...若发现一致,就执行对应的语句(单一语句或多条语句,其中并不需要括号)。若没有发现一致的,就执行default(默认)语句。

    68430
    领券