心理測驗-未來方向

圖片
 請憑直覺,選出一個最吸引你想推開的「時光門扉」: 🔮 請選擇一扇你想推開的時光門扉 門扉 A:門縫中透出溫暖夕陽與木質調清香,彷彿能聽見翻書聲的「時光圖書室」 門扉 B:散發著微光與銀河星塵,充滿廣闊無垠宇宙感的「星際航海甲板」 門扉 C:迎面吹來帶著花草與泥土香氣的微風、陽光灑落的「秘密溫室花園」 門扉 D:隱約流轉著流暢的科技藍光與琴音,充滿靈感與節奏感的「未來創想工坊」 🌟 解析:你最近的內心嚮往與未來方向指引 選擇 A 的你:【時光圖書室】—— 沉澱內在,迎向深度學習與專業升級 未來方向的訊號 :你近期內心深處可能渴望更多的「掌控感」與「扎實感」。這扇門代表著你的方向正在往 自我提升、專業深化或知識累積 靠攏。你可能在思考如何把過去累積的經驗整理成更有系統的價值,或者想給自己一段時間好好充實內在。 給你的行動指引 :不需要急著向外奔跑,這段時間非常適合把重心放在自己感興趣的領域上深耕。當你的內在底氣更足時,自然會看清下一步的最佳解法。 選擇 B 的你:【星際航海甲板】—— 拓寬視野,準備迎接跨界與全新挑戰 未來方向的訊號 :選擇這扇門的你,內心其實有一股不安於室、想要打破現狀的靈魂!你對未來充滿了好奇心,不希望生活只是一成不變的複製品。你的方向正在朝著「跳脫舒適圈、開拓眼界或解鎖新身份」前進。 給你的行動指引 :如果最近有機會接觸新事物、新環境或是跨領域的挑戰,不妨大膽地去嘗試。你的適應力與遠見會比你想像中還要好,外面的世界藏著許多能點燃你熱情的契機。 選擇 C 的你:【秘密溫室花園】—— 重整生活節奏,追求身心平衡與內在安適 未來方向的訊號 :這陣子你可能稍微覺得有點心靈耗損,或是渴望找回生活最純粹的舒適感。這扇門指引的方向是「溫柔的自我照顧與生活重心的平衡」。你正在重新定義對你而言什麼才是最重要的——比起盲目追求外在成就,你更想過得舒服、自在且健康。 給你的行動指引 :放慢腳步,把生活中的「雜質」或不必要的內耗做個清理。多花點時間陪伴自己、接觸大自然,或是經營自己喜歡的興趣,當你的能量場調順了,對未來的方向也會跟著豁然開朗。 選擇 D 的你:【未來創想工坊】—— 激發創造力,打造屬於自己的原創作品與計畫 未來方向的訊號 :選擇這扇門代表你體內正流淌著滿滿的點子與行動能量!你渴望用自己的雙手去創造、去實現某個獨一無二的想法。未來的方向指向「發...

[swift 2.0] set , get , didset

類別的成員就是要用來設定和取值
所以用set來設定
用get來取值
寫個Book類別來示範
用set 來設定書本標題 
用get來取得書本標題
用init來初始化成員值,也就是C++中的建構子
class Book{
    var name:String
    var title: String{
        set {
            self.name = newValue
        }
        get {
            return self.name
        }
    }
    init(name:String){
        self.name = name
    }
}

var b = Book(name:"Love Story!")
b.title = "is everybody needed!"
print(b.title)

解說:
var b = Book(name:"Love Story!") 呼叫init
b.title = "is everybody needed!"  呼叫set
b.title 呼要get

寫程式的精神:大膽假設,小心驗證
為了在設定成員時,要設定檢查機制,避免成員存入不該存的值
所以用didset來當安全守門員

對name這個成員加上didSet來檢查,


class Book{
    var name:String {
        didSet {
            print("我是安全守門員,我會好好的檢查變數值是否安全後,才設定,變數直是:"+name)
        }
    }
    var title: String{
        set {
            self.name += newValue
        }
        get {
            return self.name
        }
    }
    init(name:String){
        self.name = name
    }
}

var b = Book(name:"Love stories ")
b.title += "is everybody needed!"
print(b.title)

執行順序:
步驟1. b.title += "is everybody needed!"
步驟2. title 的 set
步驟3.  name的 didSet

留言