`
polyahu
  • 浏览: 23319 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

[Scheme]循环读入并计算数字之和

阅读更多
一段guile脚本文件,循环读入并计算从stdin输入的两个数之和。
#!/usr/local/bin/guile -s
!#

(define (main)
 (let ((a (read (current-input-port)))
       (b (read (current-input-port))))
  (if (not (eof-object? a))
   (begin
    (write (+ a b) (current-output-port))
    (write-char #\newline (current-output-port))
    (main)))))
(main)

分享到:
评论

相关推荐

    FLUENT UDF和FLUENT Scheme混合编程源程序

    与UDF不同,Scheme主要用于处理FLUENT求解器中的变量和表达式,如计算控制方程、设置循环、条件判断等。在蓄热式熔铝炉的模拟中,Scheme可能用于: 1. **变燃烧能力**:`...

    fluent——scheme简明中文手册

    由于提供的文件内容片段实际上并没有提供关于标题“fluent——scheme简明中文手册”的具体内容,而是呈现了一些无序的数字和章节标题,我们无法直接基于这些片段生成详尽的知识点。但我们可以根据手册的标题,以及...

    fluent_scheme语言手册

    根据所提供的文件信息,这是一份FLUENT软件中Scheme编程语言的手册,作者是Mirko Javurek,内容...通过手册的学习,读者可以更好地掌握如何编写和应用FLUENT Scheme脚本,从而扩展FLUENT的功能和自动化复杂的计算流程。

    Scheme学习资料

    再者,Scheme的语法极简,只有少数的基本元素,如S表达式(S-expressions)、符号(symbols)、数字、列表和过程(procedures)。S表达式是一种类似括号包围的形式,几乎所有的Scheme代码都可以看作是S表达式的组合...

    Fluent Scheme中文手册修订.docx

    Fluent Scheme 提供了一个强大的接口机制,允许用户在 Fluent 中调用 Scheme 命令,并在 Scheme 中调用 Fluent 命令。该接口机制包括: * 在 Fluent 中调用 Scheme 命令:通过使用 `scheme` 函数,可以在 Fluent 中...

    Fluent中的Scheme

    - **列表(Lists)**:列表是Scheme中非常重要的数据结构之一,可用于存储多个值。列表操作是Scheme的一个强大特性,可以通过多种方式创建、修改和遍历列表。 - **条件语句(if)**:`if`语句用于根据条件执行不同的代码...

    Teach Yourself Scheme in Fixnum Days

    14. 非确定性计算与amb:书中探讨了非确定性计算的概念,并展示了如何在Scheme中实现和使用amb表达式,该表达式用于创建不确定的环境,从而解决逻辑谜题。 15. 引擎:引擎是Scheme中的一个高级概念,用于创建和管理...

    learn scheme

    ### Scheme语言介绍与计算机科学基础 #### 一、标题与描述概述 - **标题**:“Learn Scheme” - **描述**:“Lisp is a perfect language....希望这份文档能为你开启探索Scheme之旅提供一个良好的起点。

    scheme 程序入门必看来自IBM

    Scheme,是一种基于Lisp家族的函数式编程语言,它的设计简洁明了,强调表达性和可扩展性,是计算机科学教育和研究领域广泛采用的语言之一。IBM提供的这篇"Scheme程序入门必看"资料,无疑为初学者提供了一条理解...

    Scheme语言基础教程

    Scheme的独特之处在于它的灵活性和简洁性,这使得它成为学习和探索编程语言设计的绝佳选择。无论是对于初学者还是有经验的程序员来说,学习Scheme都是一次宝贵的经历,有助于提升编程技能和思维方式。

    scheme实现唤醒外部app

    本文将深入探讨scheme如何实现唤醒外部APP,以及它在Webview和浏览器环境中的应用。 首先,理解scheme的基本概念:scheme是URL的一部分,用于定义数据的访问协议。在iOS和Android平台上,开发者可以自定义scheme来...

    The Scheme Programming Language

    - Scheme中的各种对象操作,包括数字、字符、字符串、向量、字节向量、符号、布尔值和哈希表等数据结构。 - Scheme的输入输出操作,包括文件的打开、标准端口、字符串和字节向量端口、端口操作、输入输出操作等。 ...

    scheme and the art of programming

    此章节开始介绍Scheme的核心概念——过程(Procedure),并探讨了过程的应用场景和实现方法。 **2.2 过程** 本节深入分析了Scheme中过程的定义方式,包括如何定义一个过程、如何调用过程以及过程的参数传递机制等...

    Yet Scheme Another Tutorial中译版

    Scheme的宏系统是其强大之处,允许程序员扩展语言本身。宏可以转换S-表达式,在编译时生成新的代码。这使得编写元编程代码成为可能,从而实现更高级的抽象和代码组织。 **递归** 由于Scheme支持尾递归优化,递归是...

    Scheme跳转的demo

    在Android应用开发中,"Scheme跳转"是一种重要的交互方式,允许不同的应用程序之间进行通信和数据交换。"Scheme"在Android系统中扮演着URL协议的角色,类似于网页浏览器中的http或https,但它是专为Android应用设计...

    Fluent_Scheme简明中文手册-带书签.pdf

    Fluent-Scheme简明中文手册是为使用Fluent软件进行流体动力学模拟的工程师或学者提供的实用指南,它详细介绍了如何利用Scheme语言扩展和定制Fluent的功能。手册中包含了Scheme语言的基本概念、函数应用、以及如何与...

    URl Scheme的使用以及回调

    URL Scheme是一种在应用程序之间建立通信桥梁的技术,它允许一个应用通过特定的协议(即自定义的URL模式)启动另一个应用,并传递数据。在iOS和Android等操作系统中,开发者可以利用URL Scheme实现应用间的深度链接...

Global site tag (gtag.js) - Google Analytics