SuperFizzBuzz Swift without "return" (C) |
2020-01-28 12:32 |
func preSuperFizzBuzz1(_ i: Int) -> String {
zip("abcde", 2...)
.filter { i.isMultiple(of: $0.1) }
.reduce("") { $0 + String($1.0) }
}
func optionslSuperFizzBuzz1(_ i: Int) -> String? {
Optional<String>.som... |
NSControlにアクション用のPublisherを返すようにする (C) |
2020-01-10 15:21 |
struct ActioinSubscription: Subscription {
let combineIdentifier = CombineIdentifier()
let actionReciever: ActionReciever
func request(_ demand: Subscribers.Demand) {}
func cancel() {
actionReciev... |
Intを返す関数をNumericに (C) |
2019-11-26 17:25 |
なんだこれ? |
ごまかすJSON (C) |
2019-10-29 18:17 |
ごまかすJSON |
Zip3 (C) |
2019-10-19 15:21 |
Zip3 in Swift |
数字ともアルファベットが2文字以上あるか調べる奴 (C) |
2019-10-19 13:38 |
数字ともアルファベットが2文字以上あるか調べる奴 |
チャッカーフラグの画像生成 (Plain text) |
2017-10-15 08:55 |
import Cocoa
infix operator ⨂
func ⨂<T> (lhs: [T], rhs: [T]) -> [[T]] {
return lhs.flatMap { l in rhs.map { [l, $0] } }
}
enum CheckerStart: Int {
case positive = 0
case negative = 1
}
func checker(... |
[Swift3] 集合(範囲)に含まれているかを確認する演算子 (Plain text) |
2017-01-24 18:11 |
import Foundation
precedencegroup Group {
associativity: left
lowerThan: RangeFormationPrecedence
}
infix operator ⊂ : Group
func ⊂<T: Comparable> (value: T, pattern: CountableClosedRange<T> ) -> Bool {
return pattern ~= valu... |
キャッシュフォルダから艦これのアレをアレする奴 (Ruby) |
2016-09-12 23:00 |
Cacheフォルダ内で実行
Cacheフォルダ内にshipsフォルダを作成しておくこと |
ヒドイ (Plain text) |
2015-06-04 21:02 |
@interface HMSourceListColoredView ()
@property (strong, nonatomic) NSColor *backgroundColor;
@property (nonatomic, getter=isObservingKeyState) BOOL observingKeyState;
@end
@implementation HMSourceListColoredView
- (instancetype)i... |