《Take Me To Church》
填 词:Hozier
谱 曲:Hozier
歌曲原唱:Hozier
My lover's got humor
我的爱人很幽默
She's the giggle at a funeral
她会在葬礼上嬉笑
Knows everybody's disapproval
深知世人容不下我们
I should've worshiped her sooner
早该对主心怀敬意
If the heavens ever did speak
如果苍天也曾言语
He's the last true mouth piece
而主代表最终真理
Every sunday's getting more bleak
每场礼拜都愈加冷酷
A fresh poison each week
新的毒物周周孕育
We were born sick you heard them say it
我们天生罪孽 人们这么说起
My church offers no absolutes
我的教义里没有绝对真理
He tells me worship in the bedroom
但主告诉我 时刻都要祷告
The only heaven i'll be sent to
对我而言真的天堂
Is when i'm alone with you
就是与爱人相伴
I was born sick but i love it
我天生残缺 但我乐意
Command me to be well
圣谕令我 须成完璧
A-amen amen amen
阿门
Take me to church
带我去教堂
I'll worship like a dog at the shrine of your lies
我会像只忠犬将你的谎言奉若神明
I'll tell you my sins and you can sharpen your knife
供诉我的所有罪孽你大可磨刀霍霍
Offer me that deathless death
赐予我永生的死亡
Good god let me give you my life
主啊 让我把生命献给你
Take me to church
带我去教堂
I'll worship like a dog at the shrine of your lies
我会像只忠犬将你的谎言奉若神明
I'll tell you my sins and you can sharpen your knife
供诉我的所有罪孽你大可磨刀霍霍
Offer me that deathless death
我的亡魂将永存于此
Good god let me give you my life
主啊 请接受我卑微的生命
If i'm a pagan of the good times
若鼎盛之世我为异端
My lover's the sunlight
我的爱人便是阳光
To keep the goddess on my side
为得主垂怜
She demands a sacrifice
需要做出献祭
To drain the whole sea
排尽汪洋
Get something shiny
只为一祭
Something meaty for the main course
圣桌上的血肉
That's a fine looking high horse
是我高大英俊的爱人
What you got in the stable
主你又从中得到了什么
We've a lot of starving faithful “
我们不过是信仰的受害者
That looks tasty
而你就是刀俎
That looks plenty
我们沦为鱼肉
This is hungry work
这饥渴的屠杀
Take me to church
带我去教堂
I'll worship like a dog at the shrine of your lies
我会像只忠犬将你的谎言奉若神明
I'll tell you my sins so you can sharpen your knife
供诉我的所有罪孽你大可磨刀霍霍
Offer me my deathless death
赐予我永生的死亡
Good god let me give you my life
主啊 让我把生命献给你
Take me to church
带我去教堂
I'll worship like a dog at the shrine of your lies
我会像只忠犬将你的谎言奉若神明
I'll tell you my sins so you can sharpen your knife
供诉我的所有罪孽你大可磨刀霍霍
Offer me my deathless death
我的亡魂将永存于此
Good god let me give you my life
主啊 请接受我卑微的生命
No masters or kings when the ritual begins
世间再无君主 一旦仪式开始
There is no sweeter innocence than our gentle sin
我们犯下的罪 不过是无辜者的温存
In the madness and soil of that sad earthly scene
满布疯狂之下 漫撒悲土之间
Only then i am human
彼时 我才是你们所谓的正常人
Only then i am clean
唯此 我才能洗净你所谓的罪孽
A-amen amen amen
阿门
Take me to church
带我去教堂
I'll worship like a dog at the shrine of your lies
我会像只忠犬将你的谎言奉若神明
I'll tell you my sins and you can sharpen your knife
供诉我的所有罪孽你大可磨刀霍霍
Offer me that deathless death
赐予我永生的死亡
Good god let me give you my life
主啊 请接受我卑微的生命
Take me to church
带我去教堂
I'll worship like a dog at the shrine of your lies
我会像只忠犬将你的谎言奉若神明
I'll tell you my sins and you can sharpen your knife
供诉我的所有罪孽你大可磨刀霍霍
Offer me that deathless death
我的亡魂将永存于此
Good god let me give you my life
主啊 请赐我这罪人一死
扩展资料
《Take Me To Church》是由爱尔兰歌手Hozier演唱的一首歌曲,收录于EP专辑《Take Me To Church》及录音室专辑《Hozier》中。歌曲由霍齐尔创造、罗布·柯万制作,于2013年9月16日由小岛唱片和Rubyworks唱片共同发行。该首歌被选用为《Powerbeats 2 Wireless》广告宣传片的背景音乐。
该首歌在澳大利亚、加拿大、爱尔兰、意大利等全球十几个国家的单曲榜登顶,在美国公告牌百强单曲榜上最高排到了第二名。2014年12月6日,该歌曲获得了第57届格莱美奖“年度歌曲”的提名。 2015年5月6日,该首歌以在美国本土超过五百万的销量被美国唱片业协会认证为五倍白金单曲2015年5月18日,该歌曲获得公告牌音乐奖“最佳摇滚歌曲”。
《Take Me To Church》是一个对性的昏暗而忧郁的沉思,这首歌混合了蓝调、合唱和现代印度民谣等元素。 [8] Hozier真心地把复杂的情感表达出来,这是他的一大魅力。这首歌深受其旋律和一些奇怪的东西所影响。赤裸裸的“噪音”被这位来自爱尔兰的艺术家通过特殊的方式唱了出来,Hozier依赖他的声音和吉他演奏而忘乎了他自己,但他需要这样。Hozier加入了许多福音的元素,使这首蓝调歌曲很容易识别。
《Take Me To Church》的MV在2013年9月25日发行,由布雷丹·凯蒂执导。音乐录像带讲述了一段禁忌之恋,同性爱人被教徒迫害,而男主束手无策,信仰因此动摇,空留绝望和无奈,此歌暗讽俄罗斯荒谬的反同法案。这首歌MV表达了人性最自然的一面,人性不断被宗教伤害,以及宗教人士使得人们相信LGBT的性向是一种选择。
参考资料来源:百度百科-《Take Me To Church》
在Ruby中,有多种方法可以实现方法的动态调用。1.
使用send方法
第一种实现动态方法调用是使用send方法,send方法在Object类中定义,方法的第一个参数是一个符号用来表示所要调用的方法,后面则是所调用方法需要的参数。
“This
is
a
dog1″.send(:length)
=>
14
上面的代码中通过send方法去对一个字符串执行length操作,返回字符串的长度。
class
TestClass
def
hello(*args)
”Hello
”
+
args.join(‘
‘)
end
end
a
=
TestClass.new
puts
a.send
:hello,
“This”,
“is”,
“a”,
“dog!”
执行结果为:
Hello
This
is
a
dog!
2.
使用Method类和UnboundMethod类
另一种实现动态方法调用是使用Object类的method方法,这个方法返回一个Method类的对象。我们可以使用call方法来执行方法调用。
test1
=
“This
is
a
dog1″.method(:length)
test1.call
=>
14
class
Test
def
initialize(var)
@var
=
var
end
def
hello()
”Hello,
@var
=
#{@var}”
end
end
k
=
Test.new(10)
m
=
k.method(:hello)
m.call
#=>
“Hello,
@iv
=
99″
l
=
Test.new(‘Grant’)
m
=
l.method(“hello”)
m.call
#=>
“Hello,
@iv
=
Fred”
可以在使用对象的任何地方使用method对象,当调用call方法时,参数所指明的方法会被执行,这种行为有些像C语言中的函数指针。你也可以把method对象作为一个迭代器使用。
def
square(a)
a*a
end
mObj
=
method(:square)
[1,
2,
3,
4].collect(&mObj)
=>
[1
4
9
16]
Method对象都是和某一特定对象绑定的,也就是说你需要通过某一对象使用Method对象。你也可以通过UnboundMethod类创建对象,然后再把它绑定到某个具体的对象中。如果UnboundMethod对象调用时尚未绑定,则会引发异常。
class
Double
def
get_value
2
*
@side
end
def
initialize(side)
@side
=
side
end
end
a
=
Double.instance_method(:get_value)
#返回一个UnboundMethod对象
s
=
Double.new(50)
b
=
a.bind(s)
puts
b.call
执行结果为:
100
看下面一个更具体的例子:
class
CommandInterpreter
def
do_2()
“This
is
2
”
end
def
do_1()
“This
is
1
”
end
def
do_4()
“This
is
4
”
end
def
do_3()
“This
is
3
”
end
Dispatcher
=
{
?2
=>
instance_method(:do_2),
?1
=>
instance_method(:do_1),
?4
=>
instance_method(:do_4),
?3
=>
instance_method(:do_3)
}
def
interpret(string)
string.each_byte
{|i|
Dispatcher[i].bind(self).call
}
end
end
interpreter
=
CommandInterpreter.new
interpreter.interpret(’1234′)
执行结果为:
This
is
1
This
is
2
This
is
3
This
is
4
3.
使用eval方法
我们还可以使用eval方法实现方法动态调用。eval方法在Kernel模块中定义,有多种变体如class_eval,module_eval,instance_eval等。Eval方法将分析其后的字符串参数并把这个字符串参数作为Ruby代码执行。
str
=
“Hello”
eval
“str
+
‘
World!’”
=>
Hello
World!
sentence
=
%q{“This
is
a
test!”.length}
eval
sentence
=>
15
当我们在使用eval方法时,我们可以通过eval方法的第二个参数指明eval所运行代码的上下文环境,这个参数可以是Binding类对象或Proc类对象。Binding类封装了代码在某一环境运行的上下文,可以供以后使用。
class
BindingTest
def
initialize(n)
@value
=
n
end
def
getBinding
return
binding()
#使用Kernel#binding方法返回一个Binding对象
end
end
obj1
=
BindingTest.new(10)
binding1
=
obj1.getBinding
obj2
=
BindingTest.new(“Binding
Test”)
binding2
=
obj2.getBinding
puts
eval(“@value”,
binding1)
#=>
10
puts
eval(“@value”,
binding2)
#=>
Binding
Test
puts
eval(“@value”)
#=>
nil
可以看到上述代码中,@value在binding1所指明的上下文环境中值为10,在binding2所指明的上下文环境中值为Binding
Test。当eval方法不提供binding参数时,在当前上下文环境中@value并未定义,值为nil。
My pet dogI have a lovely dog,called ruby.A cute face with big eyes,mouth and a black small nose and a pair of black big ears.Ruby has white and soft fur(白而柔软的毛毛) and its a middle size(中等大小) dog.It is my best friend.
Now, I often go to park with Ruby.Sharing my mike with it.I love my pet Ruby
我的宠物狗。
我有一只可爱的小狗,叫露比。可爱的脸上有大眼睛和嘴巴还有一个小小的黑色鼻子和一对黑色的大耳朵。露比有着白色柔软的毛毛,它是一直中等大小的狗狗。它是我最好的朋友。
现在我经常带它去公园玩。与它分享我的牛奶。我爱我的宠物露比。
希望帮到你,有什么不会可以问我。祝学业进步