Java Spring项目国际化(i18n)实现及文件查询详解
需积分: 36 169 浏览量
更新于2024-08-08
收藏 1.57MB PDF 举报
"文件的查询-java spring项目国际化(i18n)详细方法与实例"
虽然提供的摘要信息与Java Spring项目国际化(i18n)无关,但看起来像是误传,因为内容涉及的是Fortran编程语言的文件查询和历史背景。以下是对Fortran编程中文件查询相关知识点的详细说明:
在Fortran编程中,文件的查询是一个重要的操作,用于获取关于文件或设备的状态和属性。`INQUIRE`语句是实现这一功能的关键。它允许程序员在程序运行时检查文件的属性,如是否已打开、文件的名称、格式等。
1. **文件查询形式**:
使用`FILE=`说明符,可以查询指定文件的属性。例如,你可以检查一个文件是否已经打开,或者获取文件的名称。语法结构如下:
```fortran
INQUIRE (FILE='filename', opened=variable)
```
其中,`'filename'`是你要查询的文件名,`opened`是一个布尔变量,如果文件已打开,它将被设置为`.TRUE.`,否则为`.FALSE.`。
2. **部件查询形式**:
使用`UNIT=`说明符,可以针对已分配给特定单元号的文件进行查询。例如,你可以检查该单元上的文件是否命名或是否已打开。语法如下:
```fortran
INQUIRE (UNIT=unit_number, NAMED=variable, OPENED=variable)
```
`unit_number`是文件的单元号,`NAMED`和`OPENED`变量用于存储查询结果。
3. **输出列表查询**:
使用`IOLENGTH=`说明符,可以获取输出操作的缓冲区长度。这对于处理大文件或需要控制输出格式的程序特别有用。例如:
```fortran
INQUIRE (IOLENGTH=variable, list_of_output_items)
```
`variable`将存储输出列表的长度。
4. **INQUIRE语句的一般语法**:
```fortran
INQUIRE ( inquire-spec-list )
INQUIRE ( IOLENGTH = scalar-default-int-variable ) &
& output-item-list
```
这里,`inquire-spec-list`包含了你想要查询的文件属性,如`FILE`、`UNIT`或`IOLENGTH`,而`output-item-list`则包含接收查询结果的变量。
在示例`例 16-13`中:
```fortran
INQUIRE (IOLENGTH = IOL) A (1:N)
INQUIRE (UNIT = JOAN, OPENED = LOG_01, NAMED = LOG_02, &
FORM = CHAR_VAR, IOSTAT = IOS)
```
这里,第一个`INQUIRE`查询了数组`A(1:N)`的输出长度,并将结果存入`IOL`。第二个`INQUIRE`查询了单元`JOAN`的多个属性,包括是否已打开(`OPENED`)、是否命名(`NAMED`)、文件格式(`FORM`)以及I/O状态(`IOSTAT`)。
`INQUIRE`语句在Fortran编程中提供了灵活的文件管理功能,帮助程序员在程序运行时动态获取和控制文件的状态,这对于编写高效、可靠的文件处理程序至关重要。同时,了解中国古代数学与现代计算机科学的关系,特别是其构造性和计算性的特点,对于理解计算机科学的发展历程和未来趋势有着深远的意义。
2020-08-19 上传
2019-03-26 上传
2019-02-26 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
臧竹振
- 粉丝: 48
- 资源: 4053
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍