首页 > 其他分享 >无涯教程-Clojure - odd?函数

无涯教程-Clojure - odd?函数

时间:2023-10-24 18:32:36浏览次数:38  
标签:clojure false 示例 无涯 println Clojure odd def

如果数字为奇数,则返回true;如果数字不是整数,则引发异常。

odd? - 语法

以下是语法。

(odd? number)

odd? - 示例

以下是奇数测试函数的示例。

(ns clojure.examples.hello
   (:gen-class))
;; This program displays Hello Learnfk
(defn Example []
   (def x (odd? 0))
   (println x)
   
   (def x (odd? 2))
   (println x)
   
   (def x (odd? 3))
   (println x))
(Example)

上面的程序产生以下输出。

false
false
true

参考链接

https://www.learnfk.com/clojure/clojure-odd.html

标签:clojure,false,示例,无涯,println,Clojure,odd,def
From: https://blog.51cto.com/u_14033984/8009125

相关文章

  • 无涯教程-Clojure - 循环语句函数
    循环的特殊形式不同于"for"循环。循环的用法与let绑定相同,为了使循环发生,为循环指定的参数(arity)数必须与循环的绑定数一致。Loop-语法以下是循环语句的一般语法。loop[binding](condition(statement)(recur(binding)))以下是此循环的示意图。Loop-示例......
  • 无涯教程-Clojure - 库(Libraries)
    使Clojure库如此强大的一件事是Clojure框架有很多可用的库,在前面的示例中,我们已经看到很多用于Web测试,Web开发,开发基于swing的应用程序的库,以及用于连接MySQL数据库的jdbc库,以下只是几个其他库的几个示例。date.hml该库允许Clojure处理XML数据,要使用的库版本为org.clojure/data......
  • 无涯教程-Clojure - 原子(Atoms)
    Atoms原子是Clojure中的一种数据类型,提供了一种管理共享,同步,独立状态的方法,原子就像任何其他编程语言中的任何引用类型一样。原子的主要用途是保存Clojure的不可变数据结构。原子是通过atom方法创建的。(nsclojure.examples.example(:gen-class))(defnexample[](de......
  • 无涯教程-Clojure - 日期&时间
    由于Clojure框架是从Java类派生的,因此可以使用Clojure中Java中可用的日期时间类,以下是可用于日期时间类的方法。java.util.Date这用于在Clojure中创建日期对象。java.util.Date.以下程序显示了有关如何使用它的示例。(nsexample)(defnExample[](defdate(.toStrin......
  • 无涯教程-Clojure - 正则表达式
    正则表达式是一种用于在文本中查找子字符串的模式,正则表达式用于各种编程语言中,并在LISP类型的编程语言中使用很多。以下是正则表达式的示例。//d+上面的正则表达式用于查找字符串中数字的另一个出现。//字符用于确保字符"d"和"+"用于表示正则表达式。以下方法可用于正则......
  • 无涯教程-Clojure - 序列
    序列是在"seq"命令的帮助下创建的。以下是一个简单的序列创建示例。(nsclojure.examples.example(:gen-class));;ThisprogramdisplaysHelloLearnfk(defnExample[](println(seq[123])))(Example)上面的程序产生以下输出。(123)以下是可用于序列的......
  • 无涯教程-Clojure - 文件I/O
    使用I/O时,Clojure提供了许多辅助方法。读取文件(Readingfiles)写入文件(Writingtofiles)查看文件是文件还是目录让我们探讨Clojure提供的一些文件操作。读取内容如果要以字符串形式获取文件的全部内容,可以使用clojure.core.slurp方法。slurp命令打开文件并读取其所有......
  • 无涯教程-Clojure - 环境设置
    使用Clojure作为编程语言有多种方法。我们将研究两种使用Clojure编程的方法。Leiningen     - 使用Leiningen创建,构建和自动化Clojure项目的重要工具。EclipsePlugin - 使用CounterClockwise的插件,可用于Eclipse在EclipseIDE中进行Clojure开发。Leininge......
  • 无涯教程-Clojure - 简介
    Clojure(/ˈkloʊʒər/)是Lisp编程语言在Java平台上的现代、动态及函数式方言。与其他Lisp一样,Clojure视代码为数据且拥有一套Lisp宏系统。其开发过程目前由社区驱动,其作者里奇·希基(RichHickey)则以终身仁慈独裁者(BDFL)的身份进行监督。Clojure提倡不可变性(immutability......
  • 无涯教程-AWK - 位操作函数
    AWK具有以下内置位处理函数-and与运算执行按位与运算。[Learnfk]$awk'BEGIN{num1=10num2=6printf"(%dAND%d)=%d\n",num1,num2,and(num1,num2)}'在执行此代码时,您将获得以下输出-(10AND6)=2compl补码运算它执行按位补码运算。[Learnfk]$awk'BE......