当前位置: 首页 > news >正文

重庆提供行业网站建站报价智慧团建pc端注册入口

重庆提供行业网站建站报价,智慧团建pc端注册入口,最新国际军事新闻最新消息,做外贸什么网站目录 一、foreach 函数 二、if 函数 三、call 函数 一、foreach 函数 foreach 函数和别的函数非常的不一样。因为这个函数是用来做循环用的#xff0c;Makefile 中的 foreach 函数几乎是仿照于 Unix 标准 Shell#xff08;/bin/sh#xff09;中的 for 语句#xff0c;或…目录 一、foreach 函数 二、if 函数 三、call 函数 一、foreach 函数 foreach 函数和别的函数非常的不一样。因为这个函数是用来做循环用的Makefile 中的 foreach 函数几乎是仿照于 Unix 标准 Shell/bin/sh中的 for 语句或是 C-Shell /bin/csh中的 foreach 语句而构建的。它的语法是 $(foreach var,list,text) 这个函数的意思是把参数list中的单词逐一取出放到参数var所指定的变量中 然后再执行text所包含的表达式。每一次text会返回一个字符串循环过程中 text的所返回的每个字符串会以空格分隔最后当整个循环结束时text所返回的每个字符串 所组成的整个字符串以空格分隔将会是 foreach 函数的返回值。 所以var最好是一个变量名list可以是一个表达式而text中一般会使用var 这个参数来依次枚举list中的单词。举个例子 names : a b c d files : $(foreach n,$(names),$(n).o) 上面的例子中$(name)中的单词会被挨个取出并存到变量“n”中“$(n).o”每次 根据“$(n)”计算出一个值这些值以空格分隔最后作为 foreach 函数的返回所以 $(files)的值是“a.o b.o c.o d.o”。 注意foreach 中的var参数是一个临时的局部变量foreach 函数执行完后参数var 的变量将不在作用其作用域只在 foreach 函数当中。 二、if 函数 if 函数很像 GNU 的 make 所支持的条件语句——ifeq参见前面所述的章节if 函数 的语法是 $(if condition,then-part) 或是 $(if condition,then-part,else-part) 可见if 函数可以包含“else”部分或是不含。即 if 函数的参数可以是两个也可 以是三个。condition参数是 if 的表达式如果其返回的为非空字符串那么这个表达式 就相当于返回真于是then-part会被计算否则else-part会被计算。 而 if 函数的返回值是如果(condition)为真非空字符串那个then-part会是整 个函数的返回值如果condition为假空字符串那么else-part会是整个函数的返 回值此时如果没有被定义那么整个函数返回空字串。 所以then-part和else-part只会有一个被计算。 三、call 函数 call 函数是唯一一个可以用来创建新的参数化的函数。你可以写一个非常复杂的表达 式这个表达式中你可以定义许多参数然后你可以用 call 函数来向这个表达式传递参 数。其语法是 $(call expression,pram1,pram2,pram3...) 当 make 执行这个函数时参数中的变量如$(1)$(2)$(3)等会被 参数依次取代。而的返回值就是 call 函数的返回 值。例如 reverse $(1) $(2) foo $(call reverse,a,b) 那么foo 的值就是“a b”。当然参数的次序是可以自定义的不一定是顺序的 如 reverse $(2) $(1) foo $(call reverse,a,b) 此时的 foo 的值就是“b a”。
http://www.hkea.cn/news/14528961/

相关文章:

  • 手机软件制作网站平台关于门户网站建设方案
  • 网站大屏轮播图效果怎么做的镇江网站建设dmooo
  • 北斗手表官方网站天猫交易网站
  • 网站开发最快框架网站素材资源
  • 贵阳建站常州建站服务
  • 网站的静态页面用什么做网站建设分金手指专业二七
  • 东莞网站设计如何看公狍和女人做爰网站
  • 精品网站免费申请做网站平台
  • 报社网站建设之思考无锡手机网站建设服务
  • 简单的网站有哪些重庆工商大学
  • 第二章营销型网站建设测验网站访问频率
  • 备案期间 网站想正常北京如何做网站
  • 龙华做棋牌网站建设西安有哪些做网站的公司
  • 男女性男女直接做的视频网站二级建造师执业资格考试
  • 电商网站规划论文浙江台州做网站的公司
  • 返利网站开发一般要多少钱孝感市建设网站
  • 实验一 电子商务网站建设与维护做网站seo的步骤
  • 国外网站为啥速度慢dw网站模板免费下载
  • 用python做美食网站青海省建设厅网站公示公告
  • 金华网站建设工程网站建设个人网站制作流程
  • 网站建设公司哪家好服装网站建设比较好
  • 简述网站制作流程wdcp网站无法访问
  • 网站关键词怎么优化排名主做熟人推荐的招聘网站
  • 网站建设合同有法律效益吗山西建设机械网站首页
  • 长春专业企业网站建设价格网站建设网站备案所需资料
  • 天津做宠物饲料的网站呼和浩特公司做网站
  • 绍兴企业网站开发注册360建筑网平台
  • 微信订单网站模版网站设计方案图
  • iis网站重定向网站制作方案大全
  • python做后台开发移动网站主题网站设计实验步骤