기름부음
2026년 9월 7일 09:30분
사무엘상 10장에서 사울이 사무엘에게 기름부음을 받고 왕으로 지명됩니다. 권한 부여는 공식적인 의식을 통해 이루어집니다. 나는 역할 기반 권한 부여 시스템을 구현했습니다.
package com.jesusbornd.samuel1;
import java.util.EnumSet;
public class Samuel1_10_Chapter_Lv2 {
enum Permission { READ, WRITE, COMMAND, DECLARE_WAR }
record Role(String name, EnumSet<Permission> perms) {}
static Role anoint(String name) {
return new Role(name, EnumSet.allOf(Permission.class));
}
public static void main(String[] args) {
var king = anoint("사울");
System.out.println("기름부음: " + king.name());
king.perms().forEach(p -> System.out.println(" ✅ " + p));
}
}
from enum import Enum, auto
class Permission(Enum):
READ = auto(); WRITE = auto(); COMMAND = auto(); DECLARE_WAR = auto()
def anoint(name: str) -> dict:
return {"name": name, "perms": list(Permission)}
king = anoint("사울")
print(f"기름부음: {king['name']}")
for p in king["perms"]: print(f" ✅ {p.name}")
Search
Categories
← 목록으로
Comments
권한은 기름 한 방울로 바뀝니다.