小明编程记 - 第十四章 习剑
“往后这段时日,你便随我修习剑术。”
张三对小明说道,“随我来,你将正式进入剑峰。”
言罢,张三转身,向着剑峰行去。小明紧随其后,踏上那熟悉的青石阶梯,此次竟未遇任何波折。
片刻之间,二人便来到了剑峰之上,弟子们的居住区域。
“此地乃剑峰弟子居所,往后你便在此修行。”
张三将小明领到一间小屋门前,“你先好好休整一番,明日我再来寻你。”
说罢,他转身离去,未给小明留下说话的机会。
....
第二日,小明早早就起,带着昨日师傅授予的那把长剑,走出小屋,清晨的剑峰笼罩在一层淡淡的薄雾之中,空气中弥漫着清新的草木香气。
小明伸了个懒腰,环顾四周,只见不远处的练习场上,已经有几位弟子在练习基础剑法,剑锋划过空气,发出细微的破风声。
“小明!”熟悉的声音从远处传来,张三腰间挂着长剑,迈步走近,目光温和。
“今日,我们正式开始剑术修行,且随我来。”
小明跟随张三来到了练习场。
“剑修之道,在于纯粹。这句话师傅在授剑时应该有和你说过。”
小明点头,“是的。”
“那你可知,如何保持纯粹?”
小明沉思片刻,缓缓摇头。
张三微微一笑,道:
“首先,你需要明白什么是纯粹。不受外物所扰,不被情绪左右,以恒定的力道,施展相同的招式,却能在每一次挥剑都是独立的情况下,让结果始终如一。”
他顿了顿,仿佛在等待小明消化这番话,接着缓缓说道:
“一旦失了纯粹,你的剑就会产生副作用。它或许会让你的剑看似更强,却也可能让你的剑变得脆弱。每一次的偏差,都会成为你的破绽,甚至影响你的心境。”
小明若有所思,缓缓点头:“那我该如何做到真正的纯粹?”
“关键在于你的心,一式一意,不依赖外物,不被情绪影响,每一次挥剑,都由你内心而动,只要你的心不曾改变,那么结果也将始终不变。”
小明若有所悟,轻轻握紧了剑柄。
看到小明的举动,张三师兄笑了笑,“接下来,我将传授你基本的剑招。”
他突他顿了顿,看着小明,语气中带着一丝探究:“你入道时,使用的是何道引?”
“JavaScript。”小明老实答道,眼神中带着一丝好奇。“有什么问题吗?”
张三点头,继续道:“没问题,接下来,我将用你所熟悉的道引方式为你传授。”
“张三师兄,你的道引不是 JavaScript 吗?”小明忍不住问道,语气中带着一丝疑惑。
张三摇头,“不,我是通过 Go 入道的。”
“那你怎么可以使用 JavaScript 呢?”小明追问道,眼中闪过一丝不解。
“不要被道引所迷惑,它不过是一个引子。”张三目光平静,缓缓说道,“当你修行至深,自会明白,道引只是手段,而非本质。”
他微微顿了顿,继续道:“你可曾想过,宗门为何最初教导你们的是若则术、周天循环这些离了宗门便无法施展的术法?那是为了让你们打下根基,为日后修行奠定框架。等你掌握了这些,便能融会贯通,届时,你们就能够一法通,万法皆通。”
张三转身,向远处走去。“接下来,我将为你讲解基本的剑式。”
稍作停顿,张三拔剑,侧对小明。“看好了。”
function 挥剑(){
console.log("挥动长剑")
}
挥剑() // 挥动长剑
“刚刚我使出了剑式是挥剑,它是最基础的剑招。接下来我要开始变招了。” 张三对着小明说道。
function 挥剑(速度){
console.log(`${速度}挥动长剑`)
}
挥剑('快速') // 快速挥动长剑
挥剑('突然') // 突然挥动长剑
挥剑('缓慢') // 缓慢挥动长剑
“在基础的挥剑式上,我变换了速度,分别施展了三种不同的招式。有什么问题吗?”张三询问。
小明摇头,表示没有问题。毕竟这些在他的洞天修行中已经有所接触。
张三点头,继续道:“接下来,我将这三招关联在一起,你看好。”
function 挥剑(第一招速度, 第二招速度, 第三招速度) {
console.log(`${第一招速度}挥动长剑`)
console.log(`${第二招速度}挥动长剑`)
console.log(`${第三招速度}挥动长剑`)
}
挥剑('快速', '突然', '缓慢')
// 快速挥动长剑
// 突然挥动长剑
// 缓慢挥动长剑
“这便是将三种不同的剑招关联在一起,每招按顺序施展,形成一套动作。”
张三深吸一口气,接着说道:“接下来,我不再仅仅是关联剑招,而是要将它们衔接起来。”
function 挥剑(速度) {
return `${速度}的挥出一道剑`
}
const 快速挥剑 = 挥剑('快速')
const 突然挥剑 = 挥剑('突然')
const 缓慢挥剑 = 挥剑('缓慢')
function 衔接剑招(第一招, 第二招, 第三招) {
console.log(`${第一招}后, 接着${第二招}, 之后${第三招}`)
}
衔接剑招(快速挥剑,缓慢挥剑,突然挥剑)
// 快速的挥出一道剑后, 接着缓慢的挥出一道剑, 之后突然的挥出一道剑
“现在你看,招式不仅是孤立存在的,而是通过衔接形成一个流畅的动作。” 张三停顿了一下,接着看向小明,“有什么问题吗?”
小明摇头,表示没有疑问。
“很好。”张三微笑道,“那么接下来,你来试一试,把这些招式衔接在一起,演练一遍。”