三门峡网站优化【三门峡微信公众号购物商城小程序制作】三门峡网店美工排版设计_三门峡网页推广公司_三门峡网站开发公司—三门峡微信公众号小程序网站代运营网络维护托管服务-网站优化-网站建设【企业网站制作|网页设计】- 高端网站建设 - 书生商友信息科技-

全国热线:400-111-6878

网站建设推广专家

三门峡网站优化【三门峡微信公众号购物商城小程序制作】三门峡网店美工排版设计_三门峡网页推广公司_三门峡网站开发公司—三门峡微信公众号小程序网站代运营网络维护托管服务

发表日期: 2021-07-26 20:52:41 浏览次数:151

三门峡网站优化【三门峡微信公众号购物商城小程序制作】三门峡网店美工排版设计_三门峡网页推广公司_三门峡网站开发公司—三门峡微信公众号小程序网站代运营网络维护托管服务

网站建设.jpg

网页制作

三门峡,河南省地级市,位于豫晋陕三省交界黄河南金三角地区,地貌以山地、丘陵和黄土塬为主,属于暖温带大陆性季风型半干旱气候;总面积10496平方千米 [8]  ,辖2个区、2个县、代管2个县级市。根据第七次人口普查数据,截至2020年11月1日零时,三门峡市常住人口为2034872人。 [22] 

三门峡有“五山四岭一分川”之称,西接关中,北邻三晋,东守中原,境内陇海铁路、连霍高速公路、310国道、郑(州)西(安)高铁横贯东西,209国道、三(门峡)淅(川)高速公路和浩吉铁路连通南北,是连接豫晋陕三省、北上南下、西进东出的区域交通枢纽城市。同时,仰韶文化、道家文化和虢国文化都发源于此。 [1] 

[2]  2020年10月,被评为全国双拥模范城(县)。2020年,三门峡市全年生产总值1450.7亿元,按可比价格计算,较上年增长3.1%。其中,第一产业增加值146.9亿元,增长2.8%;第二产业增加值687.3亿元,增长3.4%;第三产业增加值616.5亿元,增长2.7%。 [3]


微信公众号开发

以上实例运行结果为:

你在块 5 内在 test 方法内你在块 100 内

在这里,yield 语句后跟着参数。您甚至可以传递多个参数。在块中,您可以在两个竖线之间放置一个变量来接受参数。因此,在上面的代码中,yield 5 语句向 test 块传递值 5 作为参数。

现在,看下面的语句:

test {|i| puts "你在块 #{i} 内"}

在这里,值 5 会在变量 i 中收到。现在,观察下面的 puts 语句:

puts "你在块 #{i} 内"

这个 puts 语句的输出是:

你在块5

如果您想要传递多个参数,那么 yield 语句如下所示:

yield a, b

此时,块如下所示:

test {|a, b| statement}

参数使用逗号分隔。

块和方法

您已经看到块和方法之间是如何相互关联的。您通常使用 yield 语句从与其具有相同名称的方法调用块。因此,代码如下所示:

实例

#!/usr/bin/ruby def test  yieldendtest{ puts "Hello world"}

本实例是实现块的最简单的方式。您使用 yield 语句调用 test 块。

但是如果方法的最后一个参数前带有 &,那么您可以向该方法传递一个块,且这个块可被赋给最后一个参数。如果 * 和 & 同时出现在参数列表中,& 应放在后面。

实例

#!/usr/bin/ruby def test(&block)   block.callendtest { puts "Hello World!"}

尝试一下 »

以上实例运行结果为:

Hello World!

BEGIN 和 END 块

每个 Ruby 源文件可以声明当文件被加载时要运行的代码块(BEGIN 块),以及程序完成执行后要运行的代码块(END 块)。

实例

#!/usr/bin/ruby BEGIN {  # BEGIN 代码块  puts "BEGIN 代码块"} END {  # END 代码块  puts "END 代码块"}  # MAIN 代码块puts "MAIN 代码块"

一个程序可以包含多个 BEGIN 和 END 块。BEGIN 块按照它们出现的顺序执行。END 块按照它们出现的相反顺序执行。当执行时,上面的程序输出以下结果:

BEGIN 代码块MAIN 代码块END 代码块


商城小程序开发

Ruby 模块(Module)

模块(Module)是一种把方法、类和常量组合在一起的方式。模块(Module)为您提供了两大好处。

模块(Module)定义了一个命名空间,相当于一个沙盒,在里边您的方法和常量不会与其他地方的方法常量冲突。

模块类似与类,但有以下不同:

语法

module Identifier   statement1   statement2   ...........end

模块常量命名与类常量命名类似,以大写字母开头。方法定义看起来也相似:模块方法定义与类方法定义类似。

通过类方法,您可以在类方法名称前面放置模块名称和一个点号来调用模块方法,您可以使用模块名称和两个冒号来引用一个常量。

实例

#!/usr/bin/ruby # 定义在 trig.rb 文件中的模块 module Trig   PI = 3.141592654   def Trig.sin(x)   # ..   end   def Trig.cos(x)   # ..   endend

我们可以定义多个函数名称相同但是功能不同的模块:

实例

#!/usr/bin/ruby # 定义在 moral.rb 文件中的模块 module Moral   VERY_BAD = 0   BAD = 1   def Moral.sin(badness)   # ...   endend

就像类方法,当您在模块中定义一个方法时,您可以指定在模块名称后跟着一个点号,点号后跟着方法名。

Ruby require 语句

require 语句类似于 C 和 C++ 中的 include 语句以及 Java 中的 import 语句。如果一个第三方的程序想要使用任何已定义的模块,则可以简单地使用 Ruby require 语句来加载模块文件:

语法

语法

require filename

在这里,文件扩展名 .rb 不是必需的。

实例

$LOAD_PATH << '.' require 'trig.rb'require 'moral' y = Trig.sin(Trig::PI/4) wrongdoing = Moral.sin(Moral::VERY_BAD)

在这里,我们使用 $LOAD_PATH << '.' 让 Ruby 知道必须在当前目录中搜索被引用的文件。如果您不想使用 $LOAD_PATH,那么您可以使用 require_relative 来从一个相对目录引用文件。

注意:在这里,文件包含相同的函数名称。所以,这会在引用调用程序时导致代码模糊,但是模块避免了这种代码模糊,而且我们可以使用模块的名称调用适当的函数。

Ruby include 语句

您可以在类中嵌入模块。为了在类中嵌入模块,您可以在类中使用 include 语句:

语法

include modulename

如果模块是定义在一个单独的文件中,那么在嵌入模块之前就需要使用 require 语句引用该文件。

三门峡网站优化三门峡微信公众号购物商城小程序制作三门峡网店美工排版设计_三门峡网页推广公司_三门峡网站开发公司—三门峡微信公众号小程序网站代运营网络维护托管服务

上一条:濮阳网站优化【濮阳微信公众号购物商城小程序制作】濮阳网店美工排版设计_濮阳网页推广公司_濮阳网站开发公司—濮阳微信公众号小程序网站代运营网络维护托管服务
下一条:鹤壁网站优化【鹤壁微信公众号购物商城小程序制作】鹤壁网店美工排版设计_鹤壁网页推广公司_鹤壁网站开发公司—鹤壁微信公众号小程序网站代运营网络维护托管服务
网站制作
小程序制作
网站优化
网站开发
400电话办理
网络推广
网站建设
网店装修
微信公众号开发
网页设计
网络公司
域名企业邮箱
服务器空间
网站案例报价
百科问答
编辑排版美工
App软件开发
百度推广
代运营托管
logo设计
网络全网营销
网站备案
网站定制
小程序开发公司
首页
电话
立即预约