Julia言語で配列の全要素が同じかどうか調べる方法をぐぐってみると,
まぁ,こんな感じのが出てきて,私は怠惰なので,自前で関数かくのが.ぶっちゃけだるいなと,ツイッターで呟いたら強い人が「Setにして要素数を数えたらいいんじゃね?」と教えてくれた.
ふむふむ
X = [1,2,3,4] length(Set(X)) # 4 X = [1,1,1,1] length(Set(X)) # 1
なるほど.加えて,強い人が,isequal
を使えばよい!と教えてくれた.
X = [1,1,1,1] all(isequal(first(X)),X) # true
要は全要素が初めの要素と等しいか判別するわけですね,とってもスマート!