Skip to content
Snippets Groups Projects
NewLock.go 248 B
Newer Older
  • Learn to ignore specific revisions
  • Alim Ul Karim's avatar
    Alim Ul Karim committed
    package regexnew
    
    
    import (
    	"regexp"
    )
    
    Alim Ul Karim's avatar
    Alim Ul Karim committed
    
    // NewLock calls New with mutex lock and unlock.
    
    Md. Alim Ul Karim's avatar
    Md. Alim Ul Karim committed
    func NewLock(regularExpressionPattern string) (*regexp.Regexp, error) {
    
    Alim Ul Karim's avatar
    Alim Ul Karim committed
    	regexMutex.Lock()
    	defer regexMutex.Unlock()
    
    
    Md. Alim Ul Karim's avatar
    Md. Alim Ul Karim committed
    	return New(regularExpressionPattern)
    
    Alim Ul Karim's avatar
    Alim Ul Karim committed
    }